{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Predict Search Relevance Using Machine Learning for Online Retailers"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import pandas as pd\n",
    "from nltk.stem.porter import *\n",
    "stemmer = PorterStemmer()\n",
    "import re\n",
    "import random\n",
    "\n",
    "random.seed(2018)\n",
    "\n",
    "df_train = pd.read_csv('train_depot.csv', encoding=\"ISO-8859-1\")\n",
    "df_pro_desc = pd.read_csv('product_descriptions.csv')\n",
    "df_attr = pd.read_csv('attributes.csv')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_brand = df_attr[df_attr.name == \"MFG Brand Name\"][[\"product_uid\", \"value\"]].rename(columns={\"value\": \"brand\"})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>product_uid</th>\n",
       "      <th>brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>100001.0</td>\n",
       "      <td>Simpson Strong-Tie</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>100002.0</td>\n",
       "      <td>BEHR Premium Textured DeckOver</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>100003.0</td>\n",
       "      <td>STERLING</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>100004.0</td>\n",
       "      <td>Grape Solar</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>100005.0</td>\n",
       "      <td>Delta</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     product_uid                           brand\n",
       "9       100001.0              Simpson Strong-Tie\n",
       "37      100002.0  BEHR Premium Textured DeckOver\n",
       "69      100003.0                        STERLING\n",
       "93      100004.0                     Grape Solar\n",
       "122     100005.0                           Delta"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_brand.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(86250, 2)"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_brand.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_brand.index = range(86250)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [],
   "source": [
    "# num_train = df_train.shape[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "google_dict={\n",
    "'steele stake': 'steel stake',\n",
    "'gas mowe': 'gas mower',\n",
    "'metal plate cover gcfi': 'metal plate cover gfci',\n",
    "'lawn sprkinler': 'lawn sprinkler',\n",
    "'ourdoor patio tile': 'outdoor patio tile',\n",
    "'6 teir shelving': '6 tier shelving',\n",
    "'storage shelve': 'storage shelf',\n",
    "'American Standard Bone round toliet': 'American Standard Bone round toilet',\n",
    "'6 stell': '6 steel',\n",
    "'fece posts metal': 'fence posts metal',\n",
    "'cushions outdoorlounge': 'cushions outdoor lounge',\n",
    "'pricepfister kitchen faucet g135': 'price pfister kitchen faucet g135',\n",
    "'glaciar bay toiled': 'glacier bay toilet',\n",
    "'glacie bay dual flush': 'glacier bay dual flush',\n",
    "'glacier bay tiolet tank lid': 'glacier bay toilet tank lid',\n",
    "'handycap toilets': 'handicap toilets',\n",
    "'high boy tolet': 'highboy toilet',\n",
    "'gas wayer heaters': 'gas water heaters',\n",
    "'basemetnt window': 'basement window',\n",
    "'rustollum epoxy': 'rustoleum epoxy',\n",
    "'air /heaterconditioner window': 'air /heat conditioner window',\n",
    "'spliter ac unit': 'splitter ac unit',\n",
    "'berh deck over': 'behr deck over',\n",
    "'28 snow thower': '28 snow thrower',\n",
    "'base board molding boundle': 'baseboard molding bundle',\n",
    "'1 infloor flange': '1 in floor flange',\n",
    "'10 window sping rod': '10 window spring rod',\n",
    "'combo powertool kit': 'combo power tool kit',\n",
    "'desalt impact 18': 'dewalt impact 18',\n",
    "'rigid lithium ion batteries fuego drill': 'ridgid lithium ion batteries fuego drill',\n",
    "'fiberglass repir kit': 'fiberglass repair kit',\n",
    "'portable air condtioners': 'portable air conditioners',\n",
    "'wall pannels': 'wall panels',\n",
    "'2X4 SRUDS': '2X4 STUDS',\n",
    "'frostking window shrink film': 'frost king window shrink film',\n",
    "'Florescent Light Bulbs': 'Fluorescent Light Bulbs',\n",
    "'violet flourescent light': 'violet fluorescent light',\n",
    "'lawn mower- electic': 'lawn mower- electric',\n",
    "'closetmade': 'closetmaid',\n",
    "'greecianmarble floor tile': 'grecian marble floor tile',\n",
    "'join compound wall tile': 'joint compound wall tile',\n",
    "'montagnia contina floor tile': 'montagna cortina floor tile',\n",
    "'porcelin floor tile 6x24': 'porcelain floor tile 6x24',\n",
    "'three wayy': 'three way',\n",
    "'incide wall heater': 'inside wall heater',\n",
    "'westminster pedistal combo': 'westminster pedestal combo',\n",
    "'water softners': 'water softeners',\n",
    "'miricale': 'miracle',\n",
    "'sliding windos locks': 'sliding window locks',\n",
    "'20v dewalt kombo': '20v dewalt combo',\n",
    "'DEWALT VACCUM': 'DEWALT VACUUM',\n",
    "'lithium 20 dewalt': 'lithium 20v dewalt',\n",
    "'water heather': 'water heater',\n",
    "'riobi blower vac 9056': 'ryobi blower vac 9056',\n",
    "'DRAWEER PULLS': 'DRAWER PULLS',\n",
    "'bagged cinder mulch': 'bagged cedar mulch',\n",
    "'hindges': 'hinges',\n",
    "'chair rail hieght': 'chair rail height',\n",
    "'celling light': 'ceiling light',\n",
    "'tub repair kit procelian': 'tub repair kit porcelain',\n",
    "'dewalr tools': 'dewalt tools',\n",
    "'zinc plated flatbraces': 'zinc plated flat braces',\n",
    "'cieling': 'ceiling',\n",
    "'control celing fan': 'control ceiling fan',\n",
    "'roll roofing lap cemet': 'roll roofing lap cement',\n",
    "'cedart board': 'cedar board',\n",
    "'lg stcking kit': 'lg stacking kit',\n",
    "'ajustable ladder feet': 'adjustable ladder feet',\n",
    "'milwakee M12': 'milwaukee M12',\n",
    "'garden sprayer non pump': 'garden sprayer no pump',\n",
    "'roof rdge flashing': 'roof edge flashing',\n",
    "'cable prime line emergensy open': 'cable prime line emergency open',\n",
    "'roybi l18v': 'ryobi l18v',\n",
    "'milwaukee 18-volt lithium-ion cordlessrotary hammerss': 'milwaukee 18-volt lithium-ion cordless rotary hammers',\n",
    "'bath sinnk': 'bath sink',\n",
    "'bathro sinks': 'bathroom sinks',\n",
    "'bathroom  pedelal sink': 'bathroom pedestal sink',\n",
    "'epoxy concrete pain': 'epoxy concrete paint',\n",
    "'pool suppll': 'pool supply',\n",
    "'3-3 galvinized tubing': '3-3 galvanized tubing',\n",
    "'portable air conditionar and heater': 'portable air conditioner and heater',\n",
    "'vynal windows': 'vinyl windows',\n",
    "'aluminun tread plate': 'aluminum tread plate',\n",
    "'3/4 vlve': '3/4 valve',\n",
    "'kitchen ceiling lightening': 'kitchen ceiling lighting',\n",
    "'led fixtues for the kitchen': 'led fixtures for the kitchen',\n",
    "'wall design cermic': 'wall design ceramic',\n",
    "'door chim buttons': 'door chime buttons',\n",
    "'plastice corrugated panels': 'plastic corrugated panels',\n",
    "'doors gaurds': 'doors guards',\n",
    "'24 inche sink and vanity for bath': '24 inch sink and vanity for bath',\n",
    "'24 swantone vanity top': '24 swanstone vanity top',\n",
    "'40 wattsolar charged lights': '40 watt solar charged lights',\n",
    "'buikids toilet seat': 'buy kids toilet seat',\n",
    "'toliet seats': 'toilet seats',\n",
    "'land scaping timbers': 'landscaping timbers',\n",
    "'everblit heavy duty canvas dropcloth': 'everbilt heavy duty canvas drop cloth',\n",
    "'3/4 sharkbits': '3/4 sharkbite',\n",
    "'bath rom toilets': 'bathroom toilets',\n",
    "'alumanam  sheets': 'aluminum sheets',\n",
    "'huskvarna': 'husqvarna',\n",
    "'treate 2x4': 'treated 2x4',\n",
    "'12000 btuair conditioners window': '12000 btu air conditioners window',\n",
    "'air conditioner vbration': 'air conditioner vibration',\n",
    "'heith-zenith motion lights': 'heath-zenith motion lights',\n",
    "'small paint rollerss': 'small paint rollers',\n",
    "'fencde posts': 'fence posts',\n",
    "'knoty pine fencing': 'knotty pine fencing',\n",
    "'metal sheet underpenning': 'metal sheet underpinning',\n",
    "'plastic untility shelves': 'plastic utility shelves',\n",
    "'christmass  lights': 'christmas lights',\n",
    "'garlend lights': 'garland lights',\n",
    "'ceilig fan mount': 'ceiling fan mount',\n",
    "'paito table and chairs': 'patio table and chairs',\n",
    "'glacier bay one pice flapper': 'glacier bay one piece flapper',\n",
    "'dcanvas drop cloth': 'canvas drop cloth',\n",
    "'lawn mowre covers': 'lawn mower covers',\n",
    "'vaccum for dw745': 'vacuum for dw745',\n",
    "'Club cadet primer bulb': 'Cub cadet primer bulb',\n",
    "'interior door lcoks': 'interior door locks',\n",
    "'dremel toll kit': 'dremel tool kit',\n",
    "'round up nozzle replacment': 'roundup nozzle replacement',\n",
    "'ceder mulch': 'cedar mulch',\n",
    "'sikalatexr concrete vonding adhesive': 'sikalatex concrete bonding adhesive',\n",
    "'rigid air compressor': 'ridgid air compressor',\n",
    "'garge doors': 'garage doors',\n",
    "'ridding mowers': 'riding mowers',\n",
    "'ridiing lawnmower': 'riding lawn mower',\n",
    "'sliding mirror bathroom medicn cabinets': 'sliding mirror bathroom medicine cabinets',\n",
    "'pastic qtr round': 'plastic quarter round',\n",
    "'robutussin dh 835 replacement wick': 'robitussin dh 835 replacement wick',\n",
    "'brick wall panles': 'brick wall panels',\n",
    "'kitchen floor tikles': 'kitchen floor tiles',\n",
    "'buffer polishewr': 'buffer polisher',\n",
    "'keorsene heater wicks': 'kerosene heater wicks',\n",
    "'1x6 cedar boaed': '1x6 cedar board',\n",
    "'infered heaters': 'infrared heaters',\n",
    "'1-1/2in. x 1ft. blk pipe': '1-1/2in. x 1 ft. black pipe',\n",
    "'show me all 60 inch vaniteis': 'show me all 60 inch vanities',\n",
    "'cieling fan': 'ceiling fan',\n",
    "'instant  waater heater gas lp': 'instant water heater gas lp',\n",
    "'woodebn fence panels': 'wooden fence panels',\n",
    "'hardiboard siding': 'hardie board siding',\n",
    "'craft an lawn mower': 'craftsman lawn mower',\n",
    "'kohler wellworth tpoilet': 'kohler wellworth toilet',\n",
    "'moen dhower faucet': 'moen shower faucet',\n",
    "'dewalt hand toolsg saw cordless': 'dewalt hand tools saw cordless',\n",
    "'hindged l bracket': 'hinged l bracket',\n",
    "'ceiling fan canopie for flst ceiling': 'ceiling fan canopy for flat ceiling',\n",
    "'furnance vent delfector': 'furnace vent deflector',\n",
    "'flourescent shop light': 'fluorescent shop light',\n",
    "'bateries': 'batteries',\n",
    "'bath wall tile chanpayne': 'bath wall tile champagne',\n",
    "'floor ceramick': 'floor ceramic',\n",
    "'stone are mb11': 'stone care mb11',\n",
    "'traffic master porcelin ceramic tile portland stone': 'trafficmaster porcelain ceramic tile portland stone',\n",
    "'celing fans hampton bay': 'ceiling fans hampton bay',\n",
    "'outdoor ceilikng fan with light': 'outdoor ceiling fan with light',\n",
    "'36in vinale fence': '36in vinyl fence',\n",
    "'extention ladder little gaint': 'extension ladder little giant',\n",
    "'closet rod 8 n9ickel': 'closet rod 8 nickel',\n",
    "'closetmaid wire eight itier organizer': 'closetmaid wire eight tier organizer',\n",
    "'shorten pendent lighting': 'shorten pendant lighting',\n",
    "'chainlink gate': 'chain link gate',\n",
    "'4 flourescent': '4 fluorescent',\n",
    "'lithium batties': 'lithium batteries',\n",
    "'24x73 book shelve case white': '24x73 bookshelf case white',\n",
    "'linoliuml adhesive': 'linoleum adhesive',\n",
    "'vynal flooring': 'vinyl flooring',\n",
    "'vynal grip strip': 'vinyl grip strip',\n",
    "'hagchet': 'hatchet',\n",
    "'frameless mirro mount': 'frameless mirror mount',\n",
    "'microwarve cart': 'microwave cart',\n",
    "'mosia grout sealer': 'mosaic grout sealer',\n",
    "'backsplach': 'backsplash',\n",
    "'dimable ceiling strip lights': 'dimmable ceiling strip lights',\n",
    "'lithum leaf blower': 'lithium leaf blower',\n",
    "'rayoby batteries': 'ryobi batteries',\n",
    "'pressure washerparts': 'pressure washer parts',\n",
    "'rigid 18v lituim ion nicad': 'ridgid 18v lithium ion nicad',\n",
    "'artric air portable': 'arctic air portable',\n",
    "'8ft wht veranda post sleeve': '8 ft white veranda post sleeve',\n",
    "'vynal fence': 'vinyl fence',\n",
    "'solar naturlas salt': 'solar naturals salt',\n",
    "'metl flashing': 'metal flashing',\n",
    "'dog fence batt': 'dog fence battery',\n",
    "'onda pressure washer': 'honda pressure washer',\n",
    "'pressue washer': 'pressure washer',\n",
    "'fridgdare air conditioners': 'frigidaire air conditioners',\n",
    "'double pain windows': 'double pane windows',\n",
    "'round flat topmetal post caps': 'round flat top metal post caps',\n",
    "'1/2\\' plyweood': '1/2\\' plywood',\n",
    "'ddummy door knobs interior': 'dummy door knobs interior',\n",
    "'robi battery lawn trimmer': 'ryobi battery lawn trimmer',\n",
    "'weewacker edger': 'weed wacker edger',\n",
    "'prunning shears': 'pruning shears',\n",
    "'steel enrty doors': 'steel entry doors',\n",
    "'forimca': 'formica',\n",
    "'satin nickle door hinge 4 in': 'satin nickel door hinge 4 in',\n",
    "'garden hose repir cuplings': 'garden hose repair couplings',\n",
    "'1/3 hoursepower garbage disposal': '1/3 horsepower garbage disposal',\n",
    "'chicken wire 16 gauze': 'chicken wire 16 gauge',\n",
    "'wheelbarow': 'wheelbarrow',\n",
    "'didger': 'dodger',\n",
    "'hhigh efficiency round toilet in white': 'high efficiency round toilet in white',\n",
    "'accordian door venetian': 'accordion door venetian',\n",
    "'patio flurniture covers': 'patio furniture covers',\n",
    "'through thewall air conditioner': 'through the wall air conditioner',\n",
    "'Whirpool washer': 'Whirlpool washer',\n",
    "'4x6treaded wood': '4x6 treated wood',\n",
    "'preature treated lumber 2in. x12in.x12 ft.': 'pressure treated lumber 2in. x 12 in.x 12 ft.',\n",
    "'closetmade wood': 'closetmaid wood',\n",
    "'steam cleanerm mop': 'steam cleaner mop',\n",
    "'steqamers': 'steamers',\n",
    "'pendant shads': 'pendant shades',\n",
    "'battery operated flashingm light': 'battery operated flashing light',\n",
    "'metal flexable water hose': 'metal flexible water hose',\n",
    "'air filter for lawn equitment': 'air filter for lawn equipment',\n",
    "'fiber glass pip insulation': 'fiberglass pipe insulation',\n",
    "'insallation': 'installation',\n",
    "'insullation': 'insulation',\n",
    "'contracor string light': 'contractor string light',\n",
    "'gas furnace and hotwater': 'gas furnace and hot water',\n",
    "'rust oleum cabinet stain kit': 'rustoleum cabinet stain kit',\n",
    "'sjhelf': 'shelf',\n",
    "'small brackets for selves': 'small brackets for shelves',\n",
    "'hecurles': 'hercules',\n",
    "'anderson window grate': 'andersen window grate',\n",
    "'anderson windows': 'andersen windows',\n",
    "'lasron slider windows': 'larson slider windows',\n",
    "'samsung 25.6 french door refridgerator': 'samsung 25.6 french door refrigerator',\n",
    "'closet doors oganizers': 'closet doors organizers',\n",
    "'koehler cimarron bathroom sink': 'kohler cimarron bathroom sink',\n",
    "'kohler pedestal sink cimeron': 'kohler pedestal sink cimarron',\n",
    "'cover for pole structue': 'cover for pole structure',\n",
    "'drils': 'drills',\n",
    "'surface mount channe': 'surface mount channel',\n",
    "'outside corner- dentil': 'outside corner- dental',\n",
    "'14heightx24withx15depth air conditioner': '14 heightx24 with 15 depth air conditioner',\n",
    "'r30 demin insulation': 'r30 denim insulation',\n",
    "'6 metal tee posts': '6 metal t posts',\n",
    "'metal fence postsd': 'metal fence posts',\n",
    "'aluminum l cahnnel': 'aluminum l channel',\n",
    "'conner trim moulding': 'corner trim moulding',\n",
    "'cornor board': 'corner board',\n",
    "'pvc planel glue': 'pvc panel glue',\n",
    "'3 in 1 vacum, ryobi': '3 in 1 vacuum, ryobi',\n",
    "'toliet bowl rebuilding kits': 'toilet bowl rebuilding kits',\n",
    "'swing set accesories': 'swing set accessories',\n",
    "'ventenatural gas heater': 'vented natural gas heater',\n",
    "'square ube wood': 'square cube wood',\n",
    "'swivrl wood anchors': 'swivel wood anchors',\n",
    "'ge gridle': 'ge griddle',\n",
    "'pendant shafe': 'pendant shade',\n",
    "'3/8 pipe galvinized': '3/8 pipe galvanized',\n",
    "'vaporbarrier, crawl space': 'vapor barrier, crawl space',\n",
    "'self sealant membrane': 'self sealing membrane',\n",
    "'husky work bemch': 'husky work bench',\n",
    "'vanity light fictures': 'vanity light fixtures',\n",
    "'bed frames headboaed': 'bed frames headboard',\n",
    "'replace plasticbathroom  towel holder': 'replace plastic bathroom towel holder',\n",
    "'whirlpool diswasher weather stripping': 'whirlpool dishwasher weather stripping',\n",
    "'36 inch front dooe with casing': '36 inch front door with casing',\n",
    "'glass back doorr': 'glass back door',\n",
    "'pre hu door': 'pre hung door',\n",
    "'backsplash paneks': 'backsplash panels',\n",
    "'jeffery court mozaic tile': 'jeffrey court mosaic tile',\n",
    "'floo shets': 'floor sheets',\n",
    "'gazhose for dryer machine': 'gas hose for dryer machine',\n",
    "'electric fireplacewater heaters': 'electric fireplace water heaters',\n",
    "'ceiling mounted lighting fixures': 'ceiling mounted lighting fixtures',\n",
    "'tools bloowers': 'tools blowers',\n",
    "'artifical ground cover': 'artificial ground cover',\n",
    "'waxhers and electric dryers': 'washers and electric dryers',\n",
    "'outdoor tilees': 'outdoor tiles',\n",
    "'owens corning ashingles': 'owens corning shingles',\n",
    "'peper towel holder wall mount': 'paper towel holder wall mount',\n",
    "'genecrac generators': 'generac generators',\n",
    "'robyi gas weeder': 'ryobi gas weeder',\n",
    "'acrtlic tape': 'acrylic tape',\n",
    "'foam insulaion panels': 'foam insulation panels',\n",
    "'rumbl;estone': 'rumblestone',\n",
    "'famed sliding door $289.00': 'framed sliding door $289.00',\n",
    "'padio door': 'patio door',\n",
    "'cement boards ciding': 'cement boards siding',\n",
    "'upholstry': 'upholstery',\n",
    "'miror interior doors': 'mirror interior doors',\n",
    "'recessed medicien cabinet': 'recessed medicine cabinet',\n",
    "'bulked washed sand and gravel': 'bulk washed sand and gravel',\n",
    "'sheet stock floorinh': 'sheet stock flooring',\n",
    "'polycarbonite': 'polycarbonate',\n",
    "'dedwalt cordless drill': 'dewalt cordless drill',\n",
    "'ryobi power chalking gun': 'ryobi power caulking gun',\n",
    "'poulan pro lawn motor blades': 'poulan pro lawn mower blades',\n",
    "'diining set outdoor': 'dining set outdoor',\n",
    "'granite countertop glu': 'granite countertop glue',\n",
    "'cyculer saw': 'circular saw',\n",
    "'kitchenaid frenchdoor ref': 'kitchenaid french door ref',\n",
    "'rigid wet dry vac': 'ridgid wet dry vac',\n",
    "'whirlpool caprios 4.3': 'whirlpool cabrio 4.3',\n",
    "'micro wave ovens': 'microwave ovens',\n",
    "'8 valleta edger': '8 valletta edger',\n",
    "'decking hardsware': 'decking hardware',\n",
    "'utility traiter': 'utility trailer',\n",
    "'ceilin storage': 'ceiling storage',\n",
    "'white wall  bathroon cabinets': 'white wall bathroom cabinets',\n",
    "'tsnkless hot water heater': 'tankless hot water heater',\n",
    "'weed killer consertrated': 'weed killer concentrate',\n",
    "'milwaukee ha,,er drill': 'milwaukee hammer drill',\n",
    "'23 ince': '23 inch',\n",
    "'stone outside tile': 'stone outdoor tile',\n",
    "'galvanized outdoor celing fan': 'galvanized outdoor ceiling fan',\n",
    "'oil rubbered bronze dor': 'oil rubbed bronze door',\n",
    "'vynik tiles peel  stick': 'vinyl tiles peel stick',\n",
    "'window aircondiioner 12000 but': 'window air conditioner 12000 btu',\n",
    "'60 lb hi strength concrete': '60 lb high strength concrete',\n",
    "'plexy glass 24 x 24': 'plexiglass 24 x 24',\n",
    "'porch liht fixture': 'porch light fixture',\n",
    "'moving trollie': 'moving trolley',\n",
    "'shoipping cart': 'shopping cart',\n",
    "'accesory bags': 'accessory bags',\n",
    "'garage door 70 lb extention spring': 'garage door 70 lb extension spring',\n",
    "'riobi shop vac filter': 'ryobi shop vac filter',\n",
    "'wet carpet cleaninig': 'wet carpet cleaning',\n",
    "'pvd electrical conduit': 'pvc electrical conduit',\n",
    "'roller up window blinds': 'roll up window blinds',\n",
    "'uplihght': 'uplight',\n",
    "'metal shelfs': 'metal shelves',\n",
    "'dewalt 20v recepicating saw': 'dewalt 20v reciprocating saw',\n",
    "'outdooor carpet': 'outdoor carpet',\n",
    "'step latter': 'step ladder',\n",
    "'kitchen cabinte hardware blue knob': 'kitchen cabinet hardware blue knob',\n",
    "'pivotangle lock hinge': 'pivot angle lock hinge',\n",
    "'plasticl panels': 'plastic panels',\n",
    "'varigated fiber board': 'variegated fiber board',\n",
    "'battery chages': 'battery charges',\n",
    "'1/2 inch blk iron coupling': '1/2 inch black iron coupling',\n",
    "'defiant led armer max': 'defiant led armormax',\n",
    "'defiant led ight': 'defiant led light',\n",
    "'led flashlightts': 'led flashlights',\n",
    "'pfister pasedena 4 center set faucet': 'pfister pasadena 4 center set faucet',\n",
    "'meguire plastic cleaner': 'meguiars plastic cleaner',\n",
    "'single board pannel': 'single board panel',\n",
    "'foundation fent covers': 'foundation vent covers',\n",
    "'bottom freezer refrdgerators': 'bottom freezer refrigerators',\n",
    "'colbolt drill bits': 'cobalt drill bits',\n",
    "'soundfroofing material': 'soundproofing material',\n",
    "'hanging light masn gar': 'hanging light mason jar',\n",
    "'drywall mudd': 'drywall mud',\n",
    "'delta bathroom falcet': 'delta bathroom faucet',\n",
    "'ridgid 10000 watt': 'rigid 10000 watt',\n",
    "'pvc edgetape white': 'pvc edge tape white',\n",
    "'fireplace mantle': 'fireplace mantel',\n",
    "'drop in sink ovel': 'drop in sink oval',\n",
    "'40ft aluminumm ladder': '40 ft aluminum ladder',\n",
    "'rigid shop vac filter': 'ridgid shop vac filter',\n",
    "'moen single handle valvue rebuild': 'moen single handle valve rebuild',\n",
    "'hunter ceiling fans accesories strip': 'hunter ceiling fans accessories strip',\n",
    "'wheel barrel': 'wheelbarrow',\n",
    "'16 aluminuim ladder': '16 aluminum ladder',\n",
    "'1/2\\' olastic pipe': '1/2\\' plastic pipe',\n",
    "'moen 7570 single hanlel faucet': 'moen 7570 single handle faucet',\n",
    "'padtio heater': 'patio heater',\n",
    "'rachet scret drivers': 'ratchet screwdrivers',\n",
    "'water fountain nozle': 'water fountain nozzle',\n",
    "'rigid sander': 'ridgid sander',\n",
    "'anderson 4000 windows': 'andersen 4000 windows',\n",
    "'doublew stainless': 'double stainless',\n",
    "'milwakee m12 cordless heated jacket': 'milwaukee m12 cordless heated jacket',\n",
    "'french door scree doorsscreen door': 'french door screen doors screen door',\n",
    "'samsung refridegrator': 'samsung refrigerator',\n",
    "'flurorescent   light bulbs': 'fluorescent light bulbs',\n",
    "'phillips 40t12cw plus florescent tube': 'phillips 40t12cw plus fluorescent tube',\n",
    "'black and decker timmer parts st4500': 'black and decker trimmer parts st4500',\n",
    "'gas range slide inove': 'gas range slide in love',\n",
    "'baldwin lock stets': 'baldwin lock sets',\n",
    "'6 ft ceder fence': '6 ft cedar fence',\n",
    "'storeage': 'storage',\n",
    "'beckett fountin pump': 'beckett fountain pump',\n",
    "'polyeurethane exterior': 'polyurethane exterior',\n",
    "'ceiling pannel': 'ceiling panel',\n",
    "'70 celing fan': '70 ceiling fan',\n",
    "'vynil barackets': 'vinyl brackets',\n",
    "'moen kitchen fauchet': 'moen kitchen faucet',\n",
    "'ridgid model wd1680 filter': 'rigid model wd1680 filter',\n",
    "'point of use electtric': 'point of use electric',\n",
    "'stell finished french patio door': 'steel finished french patio door',\n",
    "'lg elec laundry suite': 'lg electric laundry suite',\n",
    "'outdoor screem': 'outdoor screen',\n",
    "'patio chair cushions/marth stewart': 'patio chair cushions/martha stewart',\n",
    "'24 hollow core closet dor': '24 hollow core closet door',\n",
    "'rigid miter saw': 'ridgid miter saw',\n",
    "'ruotor table': 'router table',\n",
    "'airconditioner decoritive  cover unit': 'air conditioner decorative cover unit',\n",
    "'miwaukee 18v battery and charger': 'milwaukee 18v battery and charger',\n",
    "'potable air conditioner': 'portable air conditioner',\n",
    "'perhung 30x80 interior door': 'prehung 30 x 80 interior door',\n",
    "'6 dewalt skill saw': '6 dewalt skil saw',\n",
    "'1x8x8 toung and grove': '1x8x8 tongue and groove',\n",
    "'river feather door threashold': 'river feather door threshold',\n",
    "'range connnector': 'range connector',\n",
    "'ligt fixture covers': 'light fixture covers',\n",
    "'window flasheing': 'window flashing',\n",
    "'backet metal': 'bracket metal',\n",
    "'horizantel fence panel': 'horizontal fence panel',\n",
    "'rug pad 8 x  10': 'rug pad 8x10',\n",
    "'frigadaire appliances': 'frigidaire appliances',\n",
    "'bath si k cabinets': 'bath sink cabinets',\n",
    "'8x10 outside storage': '8x10 outdoor storage',\n",
    "'earthgrow mulch': 'earthgro mulch',\n",
    "'10 60 tooth blde': '10 60 tooth blade',\n",
    "'sink faucet with soap dispencer': 'sink faucet with soap dispenser',\n",
    "'ridgid job max attatchmens': 'ridgid jobmax attachments',\n",
    "'ridgid wrachet head': 'ridgid ratchet head',\n",
    "'celliling light': 'ceiling light',\n",
    "'waterroo concrete paint': 'waterproof concrete paint',\n",
    "'americian standard champion 4 toliets': 'american standard champion 4 toilets',\n",
    "'4 ftawning frame': '4 ft awning frame',\n",
    "'restour for concrete': 'restore for concrete',\n",
    "'econo florecent bulb': 'econo fluorescent bulb',\n",
    "'florecent bulb holder': 'fluorescent bulb holder',\n",
    "'light fictures': 'light fixtures',\n",
    "'lihonia 4 led work light': 'lithonia 4 led work light',\n",
    "'interrior frnch doors': 'interior french doors',\n",
    "'hamptom bay cusion': 'hampton bay cushion',\n",
    "'wndows': 'windows',\n",
    "'porcalain thinset': 'porcelain thinset',\n",
    "'versabon 50lb': 'versabond 50 lb',\n",
    "'table for outsde': 'table for outside',\n",
    "'hoinda gas edger': 'honda gas edger',\n",
    "'installing sockets for flor': 'installing sockets for floor',\n",
    "'laguna porcelin tile': 'laguna porcelain tile',\n",
    "'showe heads in oil rubbed bronze': 'shower heads in oil rubbed bronze',\n",
    "'chase lounge cushions': 'chaise lounge cushions',\n",
    "'electric detector in simming pool water': 'electric detector in swimming pool water',\n",
    "'elongagated toilet seat': 'elongated toilet seat',\n",
    "'towbehind lawn spreaders': 'tow behind lawn spreaders',\n",
    "'cable poter': 'cable porter',\n",
    "'fraiming nailer electric': 'framing nailer electric',\n",
    "'12 x 12 porcelian floor and wall tile': '12 x 12 porcelain floor and wall tile',\n",
    "'marrazi': 'marazzi',\n",
    "'range hoodu': 'range hood',\n",
    "'whirpool range': 'whirlpool range',\n",
    "'subway title 3 x 6': 'subway tile 3 x 6',\n",
    "'untique stone': 'antique stone',\n",
    "'post sleeveee': 'post sleeve',\n",
    "'dinning chair seats': 'dining chair seats',\n",
    "'christmas lights icicle colerful': 'christmas lights icicle colorful',\n",
    "'colpay garage door molding': 'clopay garage door molding',\n",
    "'light for public ligthining': 'light for public lightning',\n",
    "'slate timberland shingle': 'slate timberline shingle',\n",
    "'cicular saw blad': 'circular saw blade',\n",
    "'varbide 7 1/4 circular saw blade': 'carbide 7 1/4 circular saw blade',\n",
    "'10 flourescent bulbs': '10 fluorescent bulbs',\n",
    "'kids outside furnature': 'kids outside furniture',\n",
    "'whirpool gas range': 'whirlpool gas range',\n",
    "'starter fertillzer': 'starter fertilizer',\n",
    "'toro snowerblower light kit': 'toro snowblower light kit',\n",
    "'High Wheel String Trimer': 'High Wheel String Trimmer',\n",
    "'insided house door': 'inside house door',\n",
    "'3 1/2 non-mortison hinges satin finish': '3 1/2 non-mortise hinges satin finish',\n",
    "'miracle grow garden soil': 'miracle gro garden soil',\n",
    "'miracle grow spray dispensers': 'miracle gro spray dispensers',\n",
    "'alure flooring black oak': 'allure flooring black oak',\n",
    "'sweeping atatchment for weed wacker': 'sweeping attachment for weed wacker',\n",
    "'retangle bathroom sinks': 'rectangular bathroom sinks',\n",
    "'underthe cabinet microwaves': 'under the cabinet microwaves',\n",
    "'24 inch lover doors': '24 inch louvered doors',\n",
    "'window drip egedg': 'window drip edge',\n",
    "'rechargable portable air compressor': 'rechargeable portable air compressor',\n",
    "'birkmann 5 burner': 'brinkmann 5 burner',\n",
    "'whirlpool gasnstove self cleaning oven': 'whirlpool gas stove self cleaning oven',\n",
    "'havc brush': 'hvac brush',\n",
    "'discharge  hose 1.5 inces': 'discharge hose 1.5 inches',\n",
    "'6 ft laminite countertop': '6 ft laminate countertop',\n",
    "'pool vaccum': 'pool vacuum',\n",
    "'1/2 in.x 1/2 in. thread albow male to male': '1/2 in.x 1/2 in. threaded elbow male to male',\n",
    "'sofet': 'soffit',\n",
    "'sliding patio doort': 'sliding patio door',\n",
    "'30inch flourescent tubes': '30 inch fluorescent tubes',\n",
    "'phillips light bulbs': 'philips light bulbs',\n",
    "'stainless steel sinl': 'stainless steel sink',\n",
    "'burgular bars for front porch': 'burglar bars for front porch',\n",
    "'oach lights': 'coach lights',\n",
    "'2 in lnsulated bushings': '2 in insulated bushings',\n",
    "'motion lught': 'motion light',\n",
    "'residental  light sensor security lights': 'residential light sensor security lights',\n",
    "'vertical blind accsesories': 'vertical blind accessories',\n",
    "'1/2 in ree bar': '1/2 in rebar',\n",
    "'cloths rod and shelf brackets': 'clothes rod and shelf brackets',\n",
    "'fire rated buildng materials': 'fire rated building materials',\n",
    "'hot point water filer': 'hotpoint water filter',\n",
    "'bathroom cabinet without fermaldehyde': 'bathroom cabinet without formaldehyde',\n",
    "'9.6 bvolt': '9.6 volt',\n",
    "'rustoleum  bright coach metallic': 'rustoleum bright coat metallic',\n",
    "'stone effect sante cecilia top': 'stone effects santa cecilia top',\n",
    "'suspanded ceiling': 'suspended ceiling',\n",
    "'4x8 plywood pressure treeted': '4x8 plywood pressure treated',\n",
    "'acess panel': 'access panel',\n",
    "'genie excellartor garage door opener': 'genie excelerator garage door opener',\n",
    "'ge dish washer with 46 dba rating': 'ge dishwasher with 46 dba rating',\n",
    "'wood and concret stain': 'wood and concrete stain',\n",
    "'8 foot flour sent': '8 foot fluorescent',\n",
    "'infared grills': 'infrared grills',\n",
    "'wirless interconnected smoke dedector': 'wireless interconnected smoke detector',\n",
    "'luever': 'leuver',\n",
    "'3 in roung head bolt': '3 in round head bolt',\n",
    "'rachet': 'ratchet',\n",
    "'rigid 12 volt': 'ridgid 12 volt',\n",
    "'sharkbit': 'sharkbite',\n",
    "'hamiltton collectin': 'hamilton collection',\n",
    "'kitchen aide wine and beverage  refrigerator': 'kitchenaid wine and beverage refrigerator',\n",
    "'paint markers burgondy color': 'paint markers burgundy color',\n",
    "'glass washer with sucktion cups': 'glass washer with suction cups',\n",
    "'andersor doors': 'anderson doors',\n",
    "'hickory cabinett': 'hickory cabinet',\n",
    "'repacement can type light bulbs': 'replacement can type light bulbs',\n",
    "'ceeling patio shades': 'ceiling patio shades',\n",
    "'white vainty 8 faucet': 'white vanity 8 faucet',\n",
    "'daylight florisant bulb 36inch': 'daylight fluorescent bulb 36 inch',\n",
    "'contact paoer': 'contact paper',\n",
    "'air  bathtubes': 'air bathtubs',\n",
    "'cushions for wecker furniture': 'cushions for wicker furniture',\n",
    "'galvinized poles 20long': 'galvanized poles 20 long',\n",
    "'siegel light pendent': 'siegel light pendant',\n",
    "'spaonges': 'sponges',\n",
    "'extorior shatters': 'exterior shutters',\n",
    "'led blubs': 'led bulbs',\n",
    "'4 inch back flow prenter': '4 inch backflow preventer',\n",
    "'silding closet doors track': 'sliding closet doors track',\n",
    "'10000 btu windowair condiioner': '10000 btu window air conditioner',\n",
    "'sewer pipe hoider': 'sewer pipe holder',\n",
    "'vinal blind paint': 'vinyl blind paint',\n",
    "'fuacet': 'faucet',\n",
    "'picinic tables': 'picnic tables',\n",
    "'all in one topmount kraus sinks': 'all in one top mount kraus sinks',\n",
    "'solar post lmapy': 'solar post lamp',\n",
    "'transormations': 'transformations',\n",
    "'daltiles sandy beach': 'daltile sandy beach',\n",
    "'wallmount indoor lights with plug': 'wall mounted indoor lights with plug',\n",
    "'kennal kit': 'kennel kit',\n",
    "'46 high output grow florescent bulb': '46 high output grow fluorescent bulb',\n",
    "'frost fee freezers': 'frost free freezers',\n",
    "'stainles steel door handle': 'stainless steel door handle',\n",
    "'combo drill makita 20v': 'combi drill makita 20v',\n",
    "'shop vacumm': 'shop vacuum',\n",
    "'primer for led paint': 'primer for lead paint',\n",
    "'outdoor gas fiepits': 'outdoor gas firepits',\n",
    "'hallway pendendant lighting': 'hallway pendant lighting',\n",
    "'chesapeke oak flooring': 'chesapeake oak flooring',\n",
    "'ryobi multi tool acccessories': 'ryobi multi tool accessories',\n",
    "'ryobi raidos': 'ryobi radios',\n",
    "'milwaukee skill saw': 'milwaukee skil saw',\n",
    "'ligh chrismas hanging tree': 'light christmas hanging tree',\n",
    "'galvinized screws': 'galvanized screws',\n",
    "'led  circuline bulbs': 'led circline bulbs',\n",
    "'kholer elongated toilet seat': 'kohler elongated toilet seat',\n",
    "'tolet seats': 'toilet seats',\n",
    "'ock blade knife piece 3': 'lock blade knife piece 3',\n",
    "'portable airconditioner': 'portable air conditioner',\n",
    "'window aircondition': 'window air conditioner',\n",
    "'36 vx 72 commercial outdoor mats': '36 x 72 commercial outdoor mats',\n",
    "'runner commerical': 'runner commercial',\n",
    "'montagna dappy gray': 'montagna dapple gray',\n",
    "'soil temperture test kit': 'soil temperature test kit',\n",
    "'basement  tolet': 'basement toilet',\n",
    "'32  door threshhold': '32 door threshold',\n",
    "'hampton bay oak bast cabinets': 'hampton bay oak base cabinets',\n",
    "'charbroil parts': 'char broil parts',\n",
    "'qucikie mop': 'quickie mop',\n",
    "'concret anchor bolts': 'concrete anchor bolts',\n",
    "'24 whtie storage cabinet': '24 white storage cabinet',\n",
    "'door handle deabolt kit': 'door handle deadbolt kit',\n",
    "'ge profile 30 inch charcoal folters': 'ge profile 30 inch charcoal filters',\n",
    "'49 inch napolian vanity top': '49 inch napoleon vanity top',\n",
    "'4in pvc  franco cuppling': '4in pvc fernco coupling',\n",
    "'graveless gravaless sewer pipe': 'graveless graveless sewer pipe',\n",
    "'shower fllor': 'shower floor',\n",
    "'riverera screen doors': 'riviera screen doors',\n",
    "'animal deterent': 'animal deterrent',\n",
    "'woodpeckers repellant': 'woodpeckers repellent',\n",
    "'wood buring insert 200-250': 'wood burning insert 200-250',\n",
    "'spectrazide ant': 'spectracide ant',\n",
    "'gas grill accesories': 'gas grill accessories',\n",
    "'elecronic insect repeller': 'electronic insect repeller',\n",
    "'slyvanna motion nite light': 'sylvania motion nite light',\n",
    "'4 in pvs end cap': '4 in pvc end cap',\n",
    "'delta portor shower and tub trim': 'delta porter shower and tub trim',\n",
    "'replacment mini bulbs': 'replacement mini bulbs',\n",
    "'braxilian cherry laminate': 'brazilian cherry laminate',\n",
    "'15 amp tampe resistant outlets': '15 amp tamper resistant outlets',\n",
    "'hydraulic jack renat': 'hydraulic jack rental',\n",
    "'32 x 32 shower baser': '32 x 32 shower base',\n",
    "'electronic bed bug repellant': 'electronic bed bug repellent',\n",
    "'ridgid auger': 'rigid auger',\n",
    "'2000 psi force nozzzle': '2000 psi force nozzle',\n",
    "'25 height beveragecooler': '25 height beverage cooler',\n",
    "'anderson windows 400 seriesimpact resistant': 'andersen windows 400 series impact resistant',\n",
    "'drill 20 lithium battery': 'drill 20v lithium battery',\n",
    "'extertal air vent  cover': 'external air vent cover',\n",
    "'resin shesd': 'resin sheds',\n",
    "'8x8x4 conctete block': '8x8x4 concrete block',\n",
    "'tun faucet spout': 'tub faucet spout',\n",
    "'continuos curtain rods': 'continuous curtain rods',\n",
    "'upholstry cleaner': 'upholstery cleaner',\n",
    "'ureka vaccuum': 'eureka vacuum',\n",
    "'30 towel rods brushed nicol': '30 towel rods brushed nickel',\n",
    "'1/2 gal thermos': '1/2 gallon thermos',\n",
    "'unbralla fabric top only': 'umbrella fabric top only',\n",
    "'outdoor cieling fans': 'outdoor ceiling fans',\n",
    "'20 amps cros hinghs breaker': '20 amps cross highs breaker',\n",
    "'mixing tubn': 'mixing tub',\n",
    "'gfi circuit breaker': 'gfci circuit breaker',\n",
    "'wrought iuron fence panels': 'wrought iron fence panels',\n",
    "'ac air vent sleave': 'ac air vent sleeve',\n",
    "'air ventalation deflector': 'air ventilation deflector',\n",
    "'buddahs hand tree': 'buddha\\'s hand tree',\n",
    "'lawm mowers': 'lawn mowers',\n",
    "'asathbula 7 piece': 'ashtabula 7 piece',\n",
    "'recessed lightjs': 'recessed lights',\n",
    "'hing pin door dtop': 'hinge pin door stop',\n",
    "'elerical outlets plates': 'electrical outlets plates',\n",
    "'bed tool boc': 'bed tool box',\n",
    "'16 inch fabn': '16 inch fan',\n",
    "'battery poerated motion sensor': 'battery operated motion sensor',\n",
    "'grqss': 'grass',\n",
    "'troy build trimmer extension': 'troy bilt trimmer extension',\n",
    "'mansonry impact bit': 'masonry impact bit',\n",
    "'high output basebord': 'high output baseboard',\n",
    "'shower door sealparts': 'shower door seal parts',\n",
    "'12 inch hight wall cabinet': '12 inch height wall cabinet',\n",
    "'light s for sno throwers': 'lights for snow throwers',\n",
    "'ceiling medallians': 'ceiling medallions',\n",
    "'medalion': 'medallion',\n",
    "'everbilt sloted': 'everbilt slotted',\n",
    "'transparant redwood stain': 'transparent redwood stain',\n",
    "'black and decker scub buster extreme': 'black and decker scrub buster extreme',\n",
    "'mobilehome siding': 'mobile home siding',\n",
    "'shutter screwws': 'shutter screws',\n",
    "'hampton pation set with firepit': 'hampton patio set with firepit',\n",
    "'industreial wire': 'industrial wire',\n",
    "'vegtable seeds': 'vegetable seeds',\n",
    "'masterpeice 72': 'masterpiece 72',\n",
    "'5/4 lumbe': '5/4 lumber',\n",
    "'dawn to dusk lig': 'dawn to dusk light',\n",
    "'dusk to dawn motion sensoroutdoor lighting fixtures': 'dusk to dawn motion sensor outdoor lighting fixtures',\n",
    "'cordless sweeperr': 'cordless sweeper',\n",
    "'mill valley colle': 'mill valley college',\n",
    "'outdoorstorage bin': 'outdoor storage bin',\n",
    "'haging wire': 'hanging wire',\n",
    "'4 in white recessed haol baffle in soft white': '4 in white recessed led baffle in soft white',\n",
    "'11 1/2x25 1/2 white aluminun': '11 1/2 x 25 1/2 white aluminum',\n",
    "'saratoga hickorya': 'saratoga hickory',\n",
    "'surface gringer': 'surface grinder',\n",
    "'kidie co2': 'kidde co2',\n",
    "'batterys and charger kits': 'batteries and charger kits',\n",
    "'nutru ninja': 'nutri ninja',\n",
    "'23.5 shower door nickle': '23.5 shower door nickel',\n",
    "'glass panel retiner': 'glass panel retainer',\n",
    "'12v replacement blubs': '12v replacement bulbs',\n",
    "'martha steward': 'martha stewart',\n",
    "'1 1/2inchbrasswalltube18 inch': '1 1/2 inch brass wall tube 18 inch',\n",
    "'brown color scheem': 'brown color scheme',\n",
    "'spiral latters': 'spiral letters',\n",
    "'24 incyh range': '24 inch range',\n",
    "'8x8 ezup canopie cover': '8x8 ez up canopy cover',\n",
    "'kitcheen door blind': 'kitchen door blind',\n",
    "'flourescent balast 120-2/32is': 'fluorescent ballast 120-2/32is',\n",
    "'vinyl lattiace': 'vinyl lattice',\n",
    "'1/4 28 threadded connector': '1/4 28 threaded connector',\n",
    "'kitchaid 3 burner': 'kitchenaid 3 burner',\n",
    "'10 condiut pvc': '10 conduit pvc',\n",
    "'WEBER GRILL GENIS 310': 'WEBER GRILL GENESIS 310',\n",
    "'wall mount tub fauet moen': 'wall mount tub faucet moen',\n",
    "'sower cleaner': 'shower cleaner',\n",
    "'batteryfor alarm system': 'battery for alarm system',\n",
    "'bed gugs': 'bed bugs',\n",
    "'show the pric of washer and dryer': 'show the price of washer and dryer',\n",
    "'washer  electic dryer': 'washer electric dryer',\n",
    "'ho hub couplings': 'no hub couplings',\n",
    "'battey string trimmers': 'battery string trimmers',\n",
    "'3/4 in. wide quarteround': '3/4 in. wide quarter round',\n",
    "'ac dip pans': 'ac drip pans',\n",
    "'rutland wood stove termometer': 'rutland wood stove thermometer',\n",
    "'outdoor daucets': 'outdoor faucets',\n",
    "'badless vacuum cleaners': 'bagless vacuum cleaners',\n",
    "'dewalt 20 volt xr hamer': 'dewalt 20 volt xr hammer',\n",
    "'dewalt drillimpact tool 20 volt xr': 'dewalt drill impact tool 20 volt xr',\n",
    "'martha steward bath mirror': 'martha stewart bath mirror',\n",
    "'infared thermometer': 'infrared thermometer',\n",
    "'millwaukee 1/2 ele.c drill': 'milwaukee 1/2 elec drill',\n",
    "'25 watt 4 foot flourescent': '25 watt 4 foot fluorescent',\n",
    "'boscj bit': 'bosch bit',\n",
    "'barbque grills': 'barbecue grills',\n",
    "'brinkman grill burner': 'brinkmann grill burner',\n",
    "'malbu replacement  led light bubles': 'malibu replacement led light bulbs',\n",
    "'natural stone tiele': 'natural stone tile',\n",
    "'stone vaneer': 'stone veneer',\n",
    "'stone venner sequia': 'stone veneer sequoia',\n",
    "'ceiling fan replacement clades': 'ceiling fan replacement blades',\n",
    "'transformet for flurescent tube lights': 'transformer for fluorescent tube lights',\n",
    "'refrigerator frenchdoor': 'refrigerator french door',\n",
    "'flourescent paint': 'fluorescent paint',\n",
    "'marking baint': 'marking paint',\n",
    "'mirrir hanger': 'mirror hanger',\n",
    "'chrisymas tree bags': 'christmas tree bags',\n",
    "'comercial food processor': 'commercial food processor',\n",
    "'picture haning kitpicture hanging kit': 'picture hanging kit picture hanging kit',\n",
    "'bathroom vanity cabinetwithouttops': 'bathroom vanity cabinets without tops',\n",
    "'amcrest survelliance systems': 'amcrest surveillance systems',\n",
    "'30 inch refigrator': '30 inch refrigerator',\n",
    "'chain saw eletric': 'chainsaw electric',\n",
    "'power dprayer': 'power sprayer',\n",
    "'douglas fur fake christmas trees': 'douglas fir fake christmas trees',\n",
    "'brinkman grill': 'brinkmann grill',\n",
    "'dual switch dimer': 'dual switch dimmer',\n",
    "'Ortho Wed B Gone max': 'Ortho Weed B Gon max',\n",
    "'ortho weed be gone': 'ortho weed b gon',\n",
    "'4ft flourescent bulb t8': '4ft fluorescent bulb t8',\n",
    "'18 volt 1/2 roter hammer': '18 volt 1/2 roto hammer',\n",
    "'cabinents with drawers': 'cabinets with drawers',\n",
    "'7 mil trash bgs': '7 mil trash bags',\n",
    "'1/2 ntp to 1/2': '1/2 npt to 1/2',\n",
    "'3/8 rachert set': '3/8 ratchet set',\n",
    "'hunter shower eshaust fan with light': 'hunter shower exhaust fan with light',\n",
    "'vanity in mahogany  mirros': 'vanity in mahogany mirrors',\n",
    "'hasmmock bed': 'hammock bed',\n",
    "'composit fencing': 'composite fencing',\n",
    "'post insurts': 'post inserts',\n",
    "'3500 psi pressue washer': '3500 psi pressure washer',\n",
    "'idylus air purifier': 'idylis air purifier',\n",
    "'garden solenoide valves': 'garden solenoid valves',\n",
    "'window plastic instulation': 'window plastic insulation',\n",
    "'engineered wood floorcleaners': 'engineered wood floor cleaners',\n",
    "'parquee flooring': 'parquet flooring',\n",
    "'dermal saw max ultra': 'dremel saw max ultra',\n",
    "'external structual connector screw': 'external structural connector screw',\n",
    "'tv shelv': 'tv shelf',\n",
    "'kithen cabinets 18 white': 'kitchen cabinets 18 white',\n",
    "'1 1/2 couplingg': '1 1/2 coupling',\n",
    "'porceline faucet handle': 'porcelain faucet handle',\n",
    "'duplex outlet and ubs charger': 'duplex outlet and usb charger',\n",
    "'1/4 quarter round cherries jublilee': '1/4 quarter round cherries jubilee',\n",
    "'lg hausys viaterra': 'lg hausys viatera',\n",
    "'bear semi transparent cedar stain': 'behr semi transparent cedar stain',\n",
    "'27 mivrowave': '27 microwave',\n",
    "'gardinias': 'gardenias',\n",
    "'ull spectrum plant light': 'full spectrum plant light',\n",
    "'942196brinkmann 2 burner': '942196 brinkmann 2 burner',\n",
    "'gargage storage ideas': 'garage storage ideas',\n",
    "'outside horizontal storage sheds': 'outdoor horizontal storage sheds',\n",
    "'bouganvilla': 'bougainvillea',\n",
    "'led recressed lighting': 'led recessed lighting',\n",
    "'3 x3 marle tile': '3x3 marble tile',\n",
    "'concrete saw dewall': 'concrete saw dewalt',\n",
    "'replacement glass for pellet stive': 'replacement glass for pellet stove',\n",
    "'porcelin tile black pencil tile': 'porcelain tile black pencil tile',\n",
    "'smoke dectectors': 'smoke detectors',\n",
    "'humidifier fulters': 'humidifier filters',\n",
    "'3/4 in. pvc assesories': '3/4 in. pvc accessories',\n",
    "'12 inch sower head': '12 inch shower head',\n",
    "'22 mm impact ocket': '22mm impact socket',\n",
    "'garvanized wood screws': 'galvanized wood screws',\n",
    "'interlocking rubbber floor mats': 'interlocking rubber floor mats',\n",
    "'Hose end nozzel': 'Hose end nozzle',\n",
    "'led energy efficient kitchen lites': 'led energy efficient kitchen lights',\n",
    "'barn syslet door': 'barn style door',\n",
    "'rat or mice poision': 'rat or mice poison',\n",
    "'led ressed deameable lights': 'led recessed dimmable lights',\n",
    "'prelit tree mutli': 'pre lit tree multi',\n",
    "'sodering iron': 'soldering iron',\n",
    "'tub suround': 'tub surround',\n",
    "'fireplace screen assessories': 'fireplace screen accessories',\n",
    "'acrilic white paint': 'acrylic white paint',\n",
    "'gibraltor locking': 'gibraltar locking',\n",
    "'air conditioner sideays': 'air conditioner sideways',\n",
    "'white inyrtior paint': 'white interior paint',\n",
    "'100 watt candlebra': '100 watt candelabra',\n",
    "'llhampton bay patio rocker': 'hampton bay patio rocker',\n",
    "'lock brushed nicke;': 'lock brushed nickel;',\n",
    "'structered media': 'structured media',\n",
    "'summit 24 inch ss gaqs range': 'summit 24 inch ss gas range',\n",
    "'ryobl battery': 'ryobi battery',\n",
    "'replacement carbrator for robyi': 'replacement carburetor for ryobi',\n",
    "'balist': 'ballast',\n",
    "'pressuer washer': 'pressure washer',\n",
    "'22 storage shelve': '22 storage shelf',\n",
    "'32\\' strorm door': '32\\' storm door',\n",
    "'hazardous locationlight fixture globe': 'hazardous location light fixture globe',\n",
    "'john deer bagger': 'john deere bagger',\n",
    "'ridinng lawn mowers mulching': 'riding lawn mowers mulching',\n",
    "'1/2 fpt x 1/2 inch pex': '1/2 npt x 1/2 inch pex',\n",
    "'2 kindorff straps': '2 kindorf straps',\n",
    "'telemechanic square d': 'telemecanique square d',\n",
    "'thresh hold': 'threshold',\n",
    "'24x24 framless recessed mount mirrored medicine': '24x24 frameless recessed mount mirrored medicine',\n",
    "'600 connector cylander': '600 connector cylinder',\n",
    "'well pump submerciable': 'well pump submersible',\n",
    "'security gate pannel': 'security gate panel',\n",
    "'1/4-20 jamb nuts': '1/4-20 jam nuts',\n",
    "'american standard flush valvu': 'american standard flush valve',\n",
    "'stove adopter': 'stove adapter',\n",
    "'kitchenaide dishwasher': 'kitchenaid dishwasher',\n",
    "'roofing leadders': 'roofing ladders',\n",
    "'heath zenity 180 security light': 'heath zenith 180 security light',\n",
    "'solar  powerd lights': 'solar powered lights',\n",
    "'24 white walloven': '24 white wall oven',\n",
    "'kitchen aide mixer': 'kitchenaid mixer',\n",
    "'10 in w 30 in l inetrior vent': '10 in w 30 in l interior vent',\n",
    "'co smoke detector kiddie': 'co smoke detector kidde',\n",
    "'vacum aa bag 58236c': 'vacuum aa bag 58236c',\n",
    "'sealant for sideing': 'sealant for siding',\n",
    "'come along and chaincome along and chain': 'come along and chain come along and chain',\n",
    "'wall paper bprder': 'wallpaper border',\n",
    "'cararra tile': 'carrara tile',\n",
    "'14 gauge strranded wire': '14 gauge stranded wire',\n",
    "'30 gal electirc water heater': '30 gal electric water heater',\n",
    "'guarter round tile': 'quarter round tile',\n",
    "'summit gril': 'summit grill',\n",
    "'gavanized pipe 20 feet': 'galvanized pipe 20 feet',\n",
    "'melamine sheliving': 'melamine shelving',\n",
    "'composite fiscia board': 'composite fascia board',\n",
    "'spunge mop refill': 'sponge mop refill',\n",
    "'wall mount outside motion dector': 'wall mount outdoor motion detector',\n",
    "'bisquit tub refinish kit': 'biscuit tub refinish kit',\n",
    "'patternn paint rollers': 'pattern paint rollers',\n",
    "'built in wall nitch': 'built in wall niche',\n",
    "'ironboard built in': 'iron board built in',\n",
    "'behr melrot': 'behr merlot',\n",
    "'led shoplightmakita light': 'led shop light makita light',\n",
    "'armazone': 'amazon',\n",
    "'soild 6 panel interior door': 'solid 6 panel interior door',\n",
    "'dishs for 8': 'dishes for 8',\n",
    "'1 1/4 steel ppes': '1 1/4 steel pipes',\n",
    "'pull out drw': 'pull out draw',\n",
    "'swffer mop': 'swiffer mop',\n",
    "'milwaukee m18 tootls': 'milwaukee m18 tools',\n",
    "'bronzw phone wall jack cover': 'bronze phone wall jack cover',\n",
    "'flourscent lights size 18x24': 'fluorescent lights size 18x24',\n",
    "'berber carpeting destiny doeskin': 'berber carpet destiny doeskin',\n",
    "'spring heavy dut': 'spring heavy duty',\n",
    "'2 in pvc pipe incresers': '2 in pvc pipe increasers',\n",
    "'lifetime rouind table': 'lifetime round table',\n",
    "'16x26 recesssed medicine cabinets': '16x26 recessed medicine cabinets',\n",
    "'rolling barn dorr hardware': 'rolling barn door hardware',\n",
    "'huricane panel caps': 'hurricane panel caps',\n",
    "'73 inch anderson patio screen doors': '73 inch andersen patio screen doors',\n",
    "'barbque grill temperature guage': 'barbecue grill temperature gauge',\n",
    "'bath tub shower repair lit': 'bathtub shower repair kit',\n",
    "'entery door sidelights': 'entry door sidelights',\n",
    "'5 burnerner brikman gas grill': '5 burner brinkmann gas grill',\n",
    "'battub floor mat': 'bathtub floor mat',\n",
    "'outlet wallplate with cover': 'outlet wall plate with cover',\n",
    "'fungacide': 'fungicide',\n",
    "'tuband tile latex caulk': 'tub and tile latex caulk',\n",
    "'natural gas barbeque': 'natural gas barbecue',\n",
    "'hallogen bulb  flood': 'halogen bulb flood',\n",
    "'roudulf': 'rudolf',\n",
    "'cellular shade 23.75x37': 'cellular shade 23.75x 37',\n",
    "'wyndham vanities with no tops': 'wyndham vanities without tops',\n",
    "'frigidare gas range': 'frigidaire gas range',\n",
    "'frigidare refrigerator': 'frigidaire refrigerator',\n",
    "'dishwasher moiunting kit': 'dishwasher mounting kit',\n",
    "'black refrigeratore': 'black refrigerator',\n",
    "'barcello estates light fi': 'bercello estates light fi',\n",
    "'kohler ch730 maintance kits': 'kohler ch730 maintenance kits',\n",
    "'phillips led slimline a19': 'philips led slimline a19',\n",
    "'asburn mahogany medicine cabinate': 'ashburn mahogany medicine cabinet',\n",
    "'stove top replacement patr': 'stove top replacement part',\n",
    "'hampton bay pendent light parts': 'hampton bay pendant light parts',\n",
    "'wall mountreading light': 'wall mount reading light',\n",
    "'heat on malamine tape': 'heat on melamine tape',\n",
    "'vinal plank selection': 'vinyl plank selection',\n",
    "'marble qwhite': 'marble white',\n",
    "'reheem performance 75 gal water heater': 'rheem performance 75 gal water heater',\n",
    "'cover for a double barrow grill': 'cover for a double barrel grill',\n",
    "'water taste kits': 'water test kits',\n",
    "'roybi gas trimmer repair kit': 'ryobi gas trimmer repair kit',\n",
    "'masonary dril bits': 'masonry drill bits',\n",
    "'bath and shower facet set': 'bath and shower faucet set',\n",
    "'sanding sponce': 'sanding sponge',\n",
    "'silestone sammples': 'silestone samples',\n",
    "'ge mwr filter': 'ge mwf filter',\n",
    "'rectangele garbage can': 'rectangle garbage can',\n",
    "'light podt sensor': 'light post sensor',\n",
    "'honewell wireless doorbell': 'honeywell wireless doorbell',\n",
    "'vertical door slide mechanis': 'vertical door slide mechanism',\n",
    "'2 inch bye 6 inch thick board': '2 inch by 6 inch thick board',\n",
    "'28x80 contl splt rh': '28x80 control split rh',\n",
    "'doors exterior with top windo': 'doors exterior with top window',\n",
    "'water filter for vanitys': 'water filter for vanities',\n",
    "'hampton bay geogian wall plates aged bronze': 'hampton bay georgian wall plates aged bronze',\n",
    "'18 wat let lamps': '18 watt led lamps',\n",
    "'qstatic cling window film': 'static cling window film',\n",
    "'eletric pole hedge clippers': 'electric pole hedge clippers',\n",
    "'moen voss lightin': 'moen voss lighting',\n",
    "'dreamline showeruni door': 'dreamline shower door',\n",
    "'dewaqlt air nailers': 'dewalt air nailers',\n",
    "'hex drill chcuck': 'hex drill chuck',\n",
    "'vinal siding per box': 'vinyl siding per box',\n",
    "'verticle blind': 'vertical blind',\n",
    "'chome  framed mirror': 'chrome framed mirror',\n",
    "'b onnet': 'bonnet',\n",
    "'dowel sprial': 'dowel spiral',\n",
    "'deck tdiles': 'deck tiles',\n",
    "'driveing bits': 'driving bits',\n",
    "'water putifiers': 'water purifiers',\n",
    "'clyvus': 'clivus',\n",
    "'old style nailshand forgednails': 'old style nails hand forged nails',\n",
    "'grohe essencekitchen faucet': 'grohe essence kitchen faucet',\n",
    "'femle end hose repair': 'female end hose repair',\n",
    "'garden hose reair kits': 'garden hose repair kits',\n",
    "'bathroom facets': 'bathroom faucets',\n",
    "'kitchenaid refrigerator bottom frrezer': 'kitchenaid refrigerator bottom freezer',\n",
    "'chrome/polished brass 2-handle 4-in centerset bathroom fauc': 'chrome/polished brass 2-handle 4-in centerset bathroom faucet',\n",
    "'spackilng knife': 'spackling knife',\n",
    "'cadelabra light bulbs led': 'candelabra light bulbs led',\n",
    "'roller bracker for frameless shower doors': 'roller bracket for frameless shower doors',\n",
    "'morola tile metro penny': 'merola tile metro penny',\n",
    "'48 inchled tube': '48 inch led tube',\n",
    "'corner sorage': 'corner storage',\n",
    "'glaciar bay crystal shower': 'glacier bay crystal shower',\n",
    "'tosco ivory tile': 'tosca ivory tile',\n",
    "'elecric screw driver batteries': 'electric screwdriver batteries',\n",
    "'mobilehome wall paint': 'mobile home wall paint',\n",
    "'chainsaw rplacement chains': 'chainsaw replacement chains',\n",
    "'electric guage cable': 'electric gauge cable',\n",
    "'f15 t5 florescent': 'f15 t5 fluorescent',\n",
    "'sprinkler conroller': 'sprinkler controller',\n",
    "'wireless light sitch': 'wireless light switch',\n",
    "'16x16x60boxes for moving': '16x16x60 boxes for moving',\n",
    "'engeenered wood': 'engineered wood',\n",
    "'frigidare microwave': 'frigidaire microwave',\n",
    "'nals for subfloor': 'nails for subfloor',\n",
    "'verathane': 'varathane',\n",
    "'remote controlle light dimmer': 'remote controlled light dimmer',\n",
    "'koehler shower door': 'kohler shower door',\n",
    "'burgluar bar tool': 'burglar bar tool',\n",
    "'greem roofing shingles': 'green roofing shingles',\n",
    "'milwoki circular saw': 'milwaukee circular saw',\n",
    "'tub faucets bronza': 'tub faucets bronze',\n",
    "'bathtubdoor towel racks': 'bathtub door towel racks',\n",
    "'ac exhaust extention': 'ac exhaust extension',\n",
    "'outside deck boards composit': 'outside deck boards composite',\n",
    "'4inch ligh junction box': '4 inch light junction box',\n",
    "'gardenn containers': 'garden containers',\n",
    "'plant continers': 'plant containers',\n",
    "'3 paint bbrush': '3 paint brush',\n",
    "'26 in woodsaddle stool': '26 in wood saddle stool',\n",
    "'adhensive with nozzle': 'adhesive with nozzle',\n",
    "'swanstone kitchen sink accesories': 'swanstone kitchen sink accessories',\n",
    "'pvc to corragated connector': 'pvc to corrugated connector',\n",
    "'unsanded grout bisquit': 'unsanded grout biscuit',\n",
    "'spray paint rust-oleum gray': 'spray paint rustoleum gray',\n",
    "'brushes drils': 'brushed drills',\n",
    "'indoor mounting tpe': 'indoor mounting tape',\n",
    "'indoor grow light blubs': 'indoor grow light bulbs',\n",
    "'thinset morter': 'thin set mortar',\n",
    "'flourescent g25 60watt': 'fluorescent g25 60 watt',\n",
    "'diatemaceous earth': 'diatomaceous earth',\n",
    "'23\\' biview surface mount med cab chestnut': '23\\' bi view surface mount med cab chestnut',\n",
    "'72 hour carpt': '72 hour carpet',\n",
    "'2 \\' galvanise street 90': '2 \\' galvanized street 90',\n",
    "'maytab bravos': 'maytag bravos',\n",
    "'600w incandecent toggle dimmer': '600w incandescent toggle dimmer',\n",
    "'galvanized wire 10 guage': 'galvanized wire 10 gauge',\n",
    "'assemble hight 17 inches': 'assembled height 17 inches',\n",
    "'pvc t coulpler': 'pvc t coupler',\n",
    "'water heatere drain pan': 'water heater drain pan',\n",
    "'faucet steam washers': 'faucet stem washers',\n",
    "'heat window filtm': 'heat window film',\n",
    "'dewalt circlular saw blades': 'dewalt circular saw blades',\n",
    "'5plinth block': 'plinth block',\n",
    "'french pation doors with sidepanels': 'french patio doors with side panels',\n",
    "'30 unfinish filler': '30 unfinished filler',\n",
    "'home depot in cambrige': 'home depot in cambridge',\n",
    "'faucet siphon hose connecter': 'faucet siphon hose connector',\n",
    "'black out doors spray paint': 'black outdoor spray paint',\n",
    "'anderson storm door full view easy install': 'andersen storm door full view easy install',\n",
    "'ice marker water kits': 'ice maker water kits',\n",
    "'adhesive magnetized roll': 'adhesive magnetic roll',\n",
    "'metal kkitchen cabines': 'metal kitchen cabinets',\n",
    "'2\\' x 1 1/2 reducing busing thread': '2\\' x 1 1/2 reducing bushing threaded',\n",
    "'abs rambit pipe saver': 'abs rambut pipe saver',\n",
    "'33 in w x 18 icnh depth vanity': '33 in w x 18 inch depth vanity',\n",
    "'built in landry shelving': 'built in laundry shelving',\n",
    "'grey rubbermaid trash barrells': 'grey rubbermaid trash barrels',\n",
    "'sawall blades': 'sawzall blades',\n",
    "'9v battery ackup': '9v battery backup',\n",
    "'1/2 in. fip x 7/16 in. or 1/2 in. slip joint angle stop valv': '1/2 in. fip x 7/16 in. or 1/2 in. slip joint angle stop valve',\n",
    "'peir block': 'pier block',\n",
    "'under ceiling garag storage': 'under ceiling garage storage',\n",
    "'stone effects backsplash cool fushion': 'stone effects backsplash cool fusion',\n",
    "'desoldering vacum pump': 'desoldering vacuum pump',\n",
    "'elrctric welders': 'electric welders',\n",
    "'unfinushed kitchen cabinets': 'unfinished kitchen cabinets',\n",
    "'3 pole range reciptical': '3 pole range receptacle',\n",
    "'sink cutting oard': 'sink cutting board',\n",
    "'steel tubing falanges': 'steel tubing flanges',\n",
    "'outdoor unskid tiles': 'outdoor non skid tiles',\n",
    "'6 round headlag bolt': '6 round head lag bolt',\n",
    "'cyprees fence': 'cypress fence',\n",
    "'75 qrt cooler  with wheels': '75 quart cooler with wheels',\n",
    "'buit in themostat': 'built in thermostat',\n",
    "'speacalty bit set': 'specialty bit set',\n",
    "'curtain rod classic sqaure finial': 'curtain rod classic square finial',\n",
    "'silk poinsetia': 'silk poinsettia',\n",
    "'1 1/4 pvcsch 80': '1 1/4 pvc sch 80',\n",
    "'grill ousite door': 'grill outside door',\n",
    "'lumionaire': 'luminaire',\n",
    "'adienne bathroom vanity light': 'adrienne bathroom vanity light',\n",
    "'chashing led lights': 'chasing led lights',\n",
    "'24 inch vessal tops': '24 inch vessel tops',\n",
    "'co2 detector kiddie': 'co2 detector kidde',\n",
    "'white glazed 4 tilw': 'white glazed 4 tile',\n",
    "'wood lattace': 'wood lattice',\n",
    "'premaid stair railing': 'premade stair railing',\n",
    "'3 function double walll switch': '3 function double wall switch',\n",
    "'koehler shower faucet with spray': 'kohler shower faucet with spray',\n",
    "'askley electric  fireplace': 'ashley electric fireplace',\n",
    "'blind for paladian': 'blind for paladin',\n",
    "'regancy railin': 'regency railing',\n",
    "'weatherside purit': 'weatherside purity',\n",
    "'vent a hood dampr': 'vent a hood damper',\n",
    "'light tropper 2x4': 'light troffer 2x4',\n",
    "'30 amp generater receptical': '30 amp generator receptacle',\n",
    "'prefab wood gate panals': 'prefab wood gate panels',\n",
    "'floating corner shelfing': 'floating corner shelving',\n",
    "'fridgidaire dehumidifier': 'frigidaire dehumidifier',\n",
    "'pegs for cabinent shelves': 'pegs for cabinet shelves',\n",
    "'100 amp to 200a lit': '100 amp to 200 a lot',\n",
    "'decorative metal sceen': 'decorative metal screen',\n",
    "'lacross weather pro center': 'lacrosse weather pro center',\n",
    "'behr flat white marque': 'behr flat white marquee',\n",
    "'high output floresant': 'high output fluorescent',\n",
    "'behr hawian paint': 'behr hawaiian paint',\n",
    "'pressure vaccuum breaker o-ring': 'pressure vacuum breaker o-ring',\n",
    "'psint gun': 'paint gun',\n",
    "'wine coller': 'wine cooler',\n",
    "'rug ruunners': 'rug runners',\n",
    "'clock control for fridgidare gas stove': 'clock control for frigidaire gas stove',\n",
    "'outlet expsnsion surge protector': 'outlet expansion surge protector',\n",
    "'rigid pipe threader': 'ridgid pipe threader',\n",
    "'electical box': 'electrical box',\n",
    "'insect granuels': 'insect granules',\n",
    "'compsit outside corner': 'composite outside corner',\n",
    "'cabinet kitchen ligth': 'cabinet kitchen light',\n",
    "'dewalt ratchet srewdriver': 'dewalt ratchet screwdriver',\n",
    "'18.5 outside chair cushiobs': '18.5 outside chair cushions',\n",
    "'fenching and gate latches': 'fencing and gate latches',\n",
    "'heater for refrigertor': 'heater for refrigerator',\n",
    "'motion detect indoor': 'motion detector indoor',\n",
    "'refrigerater french doors ge brand': 'refrigerator french doors ge brand',\n",
    "'tiki tourches': 'tiki torches',\n",
    "'gren house kits': 'greenhouse kits',\n",
    "'5000 btu aircondition': '5000 btu air conditioner',\n",
    "'airator dishwasher': 'aerator dishwasher',\n",
    "'2x6 metal brakets': '2x6 metal brackets',\n",
    "'weldn 3': 'weldon 3',\n",
    "'ceiling paint pray': 'ceiling paint spray',\n",
    "'flourescent fixture metal parts': 'fluorescent fixture metal parts',\n",
    "'natural hickery kitchen cabinets': 'natural hickory kitchen cabinets',\n",
    "'kitchen aide dishwasher': 'kitchenaid dishwasher',\n",
    "'led track lightning systems': 'led track lighting systems',\n",
    "'duplex receptacle nickle': 'duplex receptacle nickel',\n",
    "'12 foot ceadar': '12 foot cedar',\n",
    "'faux wood shade 100 jnches': 'faux wood shade 100 inches',\n",
    "'contracto0r hose': 'contractor hose',\n",
    "'lspacers for toilet bowl': 'spacers for toilet bowl',\n",
    "'aftificial prelit christmas trees': 'artificial prelit christmas trees',\n",
    "'paint colores by rooms': 'paint colors by rooms',\n",
    "'warm whit led bulb': 'warm white led bulb',\n",
    "'clamps for unistruct': 'clamps for unistrut',\n",
    "'kitchen trviso price phister': 'kitchen treviso price pfister',\n",
    "'10guage copper wire 3 stand': '10 gauge copper wire 3 stand',\n",
    "'deep frezer with glass cover': 'deep freezer with glass cover',\n",
    "'powder clorine shock treatment': 'powder chlorine shock treatment',\n",
    "'galvanaized can': 'galvanized can',\n",
    "'prebent aluminum facia': 'prebent aluminum fascia',\n",
    "'vinyl scrapper for jack hammer': 'vinyl scraper for jack hammer',\n",
    "'dwaft  outside plants': 'dwarf outside plants',\n",
    "'tilebath walls small': 'tile bath walls small',\n",
    "'2 ton aircondition': '2 ton air conditioner',\n",
    "'martha stewart metalic paint gallon': 'martha stewart metallic paint gallon',\n",
    "'schilage electronic deadbolts locks': 'schlage electronic deadbolts locks',\n",
    "'60x65shower doors': '60x65 shower doors',\n",
    "'tile slide cuter': 'tile slide cutter',\n",
    "'eagle peak hoickory': 'eagle peak hickory',\n",
    "'gas black range worldpool': 'gas black range whirlpool',\n",
    "'trigger makita skillsaw': 'trigger makita skil saw',\n",
    "'hardi lap hanger': 'hardie lap hanger',\n",
    "'master flow insolated duct wrap': 'master flow insulated duct wrap',\n",
    "'replacment stove knobs': 'replacement stove knobs',\n",
    "'outdoor alrm': 'outdoor alarm',\n",
    "'wireless outdoor thermom': 'wireless outdoor thermometer',\n",
    "'faun paint': 'fawn paint',\n",
    "'wireless security caamera': 'wireless security camera',\n",
    "'fiet electric led gu10': 'feit electric led gu10',\n",
    "'stair unners': 'stair runners',\n",
    "'stainstess steel spray paint': 'stainless steel spray paint',\n",
    "'mount blanv': 'mont blanc',\n",
    "'riobi power tool combo': 'ryobi power tool combo',\n",
    "'24 sydey collection': '24 sydney collection',\n",
    "'air compresser': 'air compressor',\n",
    "'no tresspassing signs': 'no trespassing signs',\n",
    "'flexable 6 inch': 'flexible 6 inch',\n",
    "'wall beveled framelessmirror': 'wall beveled frameless mirror',\n",
    "'slidein range bisque': 'slide in range bisque',\n",
    "'router templit kits letters': 'router template kits letters',\n",
    "'american sandard 1660.225,': 'american standard 1660.225,',\n",
    "'onyx sand porcelian': 'onyx sand porcelain',\n",
    "'watherproof electrical boxes': 'weatherproof electrical boxes',\n",
    "'carpet remmnant': 'carpet remnant',\n",
    "'8\\' sigle wall gal pipe': '8\\' single wall galv pipe',\n",
    "'byfold hinges': 'bi fold hinges',\n",
    "'terra cota quarry stones': 'terracotta quarry stones',\n",
    "'rustolem appliance touch up paint': 'rustoleum appliance touch up paint',\n",
    "'rain nickle': 'rain nickel',\n",
    "'whirlpool light bulb part 8206232': 'whirlpool light bulb part 8206232a',\n",
    "'Vigaro fall fertilizer': 'Vigoro fall fertilizer',\n",
    "'pneumatic cynlinder': 'pneumatic cylinder',\n",
    "'20 ft electical romex': '20 ft electrical romex',\n",
    "'medicine cabinets recessable black': 'medicine cabinets recessed black',\n",
    "'krass 30 inch kitchen sink': 'kraus 30 inch kitchen sink',\n",
    "'stainless steel grat': 'stainless steel grate',\n",
    "'suncort 8\\' duct fans': 'suncourt 8\\' duct fans',\n",
    "'nutmag mirrors': 'nutmeg mirrors',\n",
    "'clawfoot tub faucit kit': 'clawfoot tub faucet kit',\n",
    "'protective pper': 'protective paper',\n",
    "'touchless dishwashing kintchen dispenser': 'touchless dishwashing kitchen dispenser',\n",
    "'air temperture contorl valve': 'air temperature control valve',\n",
    "'melinger hand truck wheals': 'melinger hand truck wheels',\n",
    "'watt premiere water filters': 'watt premier water filters',\n",
    "'weed killer spray contaner': 'weed killer spray container',\n",
    "'18in hardware coth': '18in hardware cloth',\n",
    "'ac window supprt': 'ac window support',\n",
    "'vegetable plannter': 'vegetable planter',\n",
    "'soap punp': 'soap pump',\n",
    "'wall paper  murial glue': 'wallpaper mural glue',\n",
    "'vertical binds hardware': 'vertical blinds hardware',\n",
    "'rubbermaid verital sheds': 'rubbermaid vertical sheds',\n",
    "'1/2 in. extension joint': '1/2 in. expansion joint',\n",
    "'curtin rods': 'curtain rods',\n",
    "'edge glued rounda': 'edge glued rounds',\n",
    "'plywood edge taope': 'plywood edge tape',\n",
    "'36\\' copoktop': '36\\' cooktop',\n",
    "'curtains non black out': 'curtains not blackout',\n",
    "'honolule center drain': 'honolulu center drain',\n",
    "'toliet snake': 'toilet snake',\n",
    "'black and deckerbattery pack': 'black and decker battery pack',\n",
    "'beer and wine combination frigerator': 'beer and wine combination refrigerator',\n",
    "'mess wire fencing': 'mesh wire fencing',\n",
    "'ecosmart 90 led daylight br30': 'ecosmart 90w led daylight br30',\n",
    "'miniture bulbs 2 pin': 'miniature bulbs 2 pin',\n",
    "'dishwasher water connection vlave': 'dishwasher water connection valve',\n",
    "'ant bait raps': 'ant bait traps',\n",
    "'coragated aluimin special order': 'corrugated aluminum special order',\n",
    "'carpot canopy 10x20': 'carport canopy 10x20',\n",
    "'10 foot white ethjernet cable': '10 foot white ethernet cable',\n",
    "'polished chrome cbinet pulls': 'polished chrome cabinet pulls',\n",
    "'cooper tubing': 'copper tubing',\n",
    "'dwarf pereniel plants': 'dwarf perennial plants',\n",
    "'lampost motion detector': 'lamp post motion detector',\n",
    "'3 gutter oulets': '3 gutter outlets',\n",
    "'kohler shower ddoors for tubs in nickel': 'kohler shower doors for tubs in nickel',\n",
    "'zep liquid air fresher': 'zep liquid air freshener',\n",
    "'rewiring built in oven': 'wiring built in oven',\n",
    "'10/4 SJ CABLE': '10/4 SJO CABLE',\n",
    "'tempered glass wndow': 'tempered glass window',\n",
    "'mataeials needed for paver patio': 'materials needed for paver patio',\n",
    "'tankles water heater gas outdoor': 'tankless water heater gas outdoor',\n",
    "'ypermethrin': 'cypermethrin',\n",
    "'kwikset halifax door leaver': 'kwikset halifax door lever',\n",
    "'ryobi coordless 18v starter kit': 'ryobi cordless 18v starter kit',\n",
    "'habor gazeebo': 'harbor gazebo',\n",
    "'electric barbeque grills': 'electric barbecue grills',\n",
    "'rasin raised garden bed': 'resin raised garden bed',\n",
    "'barbeque grills big and easy': 'barbecue grills big and easy',\n",
    "'floor warming matt': 'floor warming mat',\n",
    "'machette': 'machete',\n",
    "'cool  tube lgts': 'cool tube lights',\n",
    "'universal faucet connect': 'universal faucet connector',\n",
    "'daltile hexgon': 'daltile hexagon',\n",
    "'hurracaine brackets': 'hurricane brackets',\n",
    "'martha stewart curtiins': 'martha stewart curtains',\n",
    "'byfold doors': 'bifold doors',\n",
    "'2 tier adjustable cabinet orgainzer': '2 tier adjustable cabinet organizer',\n",
    "'7w compact flourescent bulb': '7w compact fluorescent bulb',\n",
    "'singel wall stove pipe': 'single wall stove pipe',\n",
    "'wheeld  trimmer': 'wheeled trimmer',\n",
    "'boader rocks': 'border rocks',\n",
    "'crown moldinf jig': 'crown molding jig',\n",
    "'small refridgerators': 'small refrigerators',\n",
    "'blind courner': 'blind corner',\n",
    "'asphault gap repair': 'asphalt gap repair',\n",
    "'no. 30 ridgid cutting wheel': 'no. 30 rigid cutting wheel',\n",
    "'battery cable conector': 'battery cable connector',\n",
    "'coranado baseboard pine': 'coronado baseboard pine',\n",
    "'cerrowire 18 gauge': 'cerro wire 18 gauge',\n",
    "'universal exstention cord': 'universal extension cord',\n",
    "'wirlpool counterdepth side by side refrigrator': 'whirlpool counter depth side by side refrigerator',\n",
    "'cedar bahr 502 stain': 'cedar behr 502 stain',\n",
    "'small tracerse rods': 'small traverse rods',\n",
    "'yelloe safet tape': 'yellow safety tape',\n",
    "'elctric heating lamps': 'electric heating lamps',\n",
    "'t8 flourescent bulbs': 't8 fluorescent bulbs',\n",
    "'u bents fluorescent': 'u bend fluorescent',\n",
    "'pergo lamate flooring': 'pergo laminate flooring',\n",
    "'sweenys mole and gopher repelant': 'sweeney\\'s mole and gopher repellent',\n",
    "'rg6 connecto': 'rg6 connector',\n",
    "'ge electriv burners': 'ge electric burners',\n",
    "'replacement part for koehler toilet kb3': 'replacement part for kohler toilet kb3',\n",
    "'furiture paint, stain and varnish': 'furniture paint, stain and varnish',\n",
    "'mission prarie camber top slab': 'mission prairie camber top slab',\n",
    "'mirr edge': 'mirror edge',\n",
    "'orbital sanding disck': 'orbital sanding disc',\n",
    "'quickrete 50 lb mix': 'quikrete 50 lb mix',\n",
    "'high efficiency dust baf rigid vac': 'high efficiency dust bag ridgid vac',\n",
    "'liminate flooring cleaning': 'laminate flooring cleaning',\n",
    "'gtxworks trimmer spools': 'gt worx trimmer spools',\n",
    "'securty bar mounts': 'security bar mounts',\n",
    "'fall supression kit': 'fall suppression kit',\n",
    "'weatherproof boom box': 'waterproof boombox',\n",
    "'geld wen 2500 96 x 36': 'jeld wen 2500 96 x 36',\n",
    "'enfineered floors drifting sand': 'engineered floors drifting sand',\n",
    "'well pump back presure valve': 'well pump back pressure valve',\n",
    "'heavy duty shevlving': 'heavy duty shelving',\n",
    "'mmodel': 'model',\n",
    "'frigidare stainless refrig': 'frigidaire stainless refrig',\n",
    "'rusteoulm spray paint': 'rustoleum spray paint',\n",
    "'t5 high output ligh': 't5 high output light',\n",
    "'sandpap': 'sandpaper',\n",
    "'cerowire 12 gauge': 'cerro wire 12 gauge',\n",
    "'what rings for toitets': 'what rings for toilets',\n",
    "'infrared theomomter': 'infrared thermometer',\n",
    "'1x6 toungh  groove': '1x6 tongue groove',\n",
    "'v ceader board': 'v cedar board',\n",
    "'sodpstone': 'soapstone',\n",
    "'10 yeaer smoke detectors/carbon monoxide combo': '10 year smoke detectors/carbon monoxide combo',\n",
    "'kkohler toilet seat': 'kohler toilet seat',\n",
    "'pink toliet seat elongated': 'pink toilet seat elongated',\n",
    "'flexiblr bit': 'flexible bit',\n",
    "'coleman instasmart grill': 'coleman instastart grill',\n",
    "'exide battery 75,car battrey': 'exide battery 75,car battery',\n",
    "'black cherry stainer': 'black cherry stain',\n",
    "'1x4 pre primed mfd trim': '1 x 4 pre primed mdf trim',\n",
    "'mnt movr combo shovel': 'mnt move combo shovel',\n",
    "'100 watt candlabra bulb': '100 watt candelabra bulb',\n",
    "'samsung black stainles': 'samsung black stainless',\n",
    "'dewalt jig saw blad': 'dewalt jig saw blade',\n",
    "'alluminum downspout connector': 'aluminum downspout connector',\n",
    "'alltyp of fences': 'all type of fences',\n",
    "'clow hammer 16 0z': 'claw hammer 16 0z',\n",
    "'tomatoe plants': 'tomato plants',\n",
    "'white lacquer wall selves': 'white lacquer wall shelves',\n",
    "'pressure guage': 'pressure gauge',\n",
    "'slid pad': 'slide pad',\n",
    "'female hose connectore': 'female hose connector',\n",
    "'solor lamp outside': 'solar lamp outside',\n",
    "'daltile urban camoflogue': 'daltile urban camouflage',\n",
    "'deocorative screws for hanging pictures': 'decorative screws for hanging pictures',\n",
    "'kitchen composie double sinks': 'kitchen composite double sinks',\n",
    "'whitesilicone': 'white silicone',\n",
    "'self contained recepticles': 'self contained receptacles',\n",
    "'brass handel door': 'brass handle door',\n",
    "'charley brown christmas trees': 'charlie brown christmas trees',\n",
    "'carbon fiber vinel': 'carbon fiber vinyl',\n",
    "'phillips fluorescent 40': 'philips fluorescent 40',\n",
    "'36 inxh return air grill': '36 inch return air grill',\n",
    "'garden pond pump impellor': 'garden pond pump impeller',\n",
    "'vinal flooring 25 year warranty': 'vinyl flooring 25 year warranty',\n",
    "'mulcing blades for troy built': 'mulching blades for troy bilt',\n",
    "'5 1/4 deckboard': '5 1/4 deck board',\n",
    "'plaste dip': 'plasti dip',\n",
    "'cemnt pads for makita bo5030': 'cement pads for makita bo5030',\n",
    "'ge beverage refriderator': 'ge beverage refrigerator',\n",
    "'bathroom  plummbing': 'bathroom plumbing',\n",
    "'gas pire column': 'gas fire column',\n",
    "'confrence': 'conference',\n",
    "'clock cuitain rod wood': 'clock curtain rod wood',\n",
    "'decrotive outdoor lighting': 'decorative outdoor lighting',\n",
    "'ballast for single t12 fluorscent bulb': 'ballast for single t12 fluorescent bulb',\n",
    "'workstar cordless and recharable work light': 'workstar cordless and rechargeable work light',\n",
    "'light bulb 250 cfl': 'light bulb 250w cfl',\n",
    "'rubber gromet': 'rubber grommet',\n",
    "'spray metallicpaint': 'spray metallic paint',\n",
    "'paint quart zise': 'paint quart size',\n",
    "'blinds for portch': 'blinds for porch',\n",
    "'sable browj 95': 'sable brown 95',\n",
    "'1/2  conduet': '1/2 conduit',\n",
    "'wooden curton rod brackets': 'wooden curtain rod brackets',\n",
    "'corbels and shelfs': 'corbels and shelves',\n",
    "'seimens typ qt breaker': 'siemens type qt breaker',\n",
    "'steel builco': 'steel bilco',\n",
    "'metal joinst': 'metal joist',\n",
    "'externol patio doors': 'external patio doors',\n",
    "'FENSE LIGHTING': 'FENCE LIGHTING',\n",
    "'oil bronzed wine glass rack': 'oiled bronze wine glass rack',\n",
    "'klien lether pouch': 'klein leather pouch',\n",
    "'shark rocket filtes': 'shark rocket filters',\n",
    "'4x7 ruggs': '4 x 7 rugs',\n",
    "'24 elicreic stove': '24 electric stove',\n",
    "'grill hasmilton': 'grill hamilton',\n",
    "'air vents for plumping': 'air vents for plumbing',\n",
    "'gazebo with shelfs': 'gazebo with shelves',\n",
    "'expanding plastic sleeves for scews': 'expanding plastic sleeves for screws',\n",
    "'oli rubbed bronze drain': 'oil rubbed bronze drain',\n",
    "'clothsline rope': 'clothesline rope',\n",
    "'stove gas replacement knops': 'stove gas replacement knobs',\n",
    "'rechargale batteries for solar lights': 'rechargeable batteries for solar lights',\n",
    "'standard artificial grasa synthetic lawn turf': 'standard artificial grass synthetic lawn turf',\n",
    "'new deck for rtz 50': 'new deck for rzt 50',\n",
    "'wire shelv liner': 'wire shelf liner',\n",
    "'wood paint with primerin blue': 'wood paint with primer in blue',\n",
    "'fabreeze': 'febreze',\n",
    "'ceilng fan': 'ceiling fan',\n",
    "'manuel for 425 - 1649': 'manual for 425 - 1649',\n",
    "'14 in dimond circular saw blade': '14 in diamond circular saw blade',\n",
    "'berhr  solid 213 deep': 'behr solid 213 deep',\n",
    "'driveway m arkers': 'driveway markers',\n",
    "'commercil threshold': 'commercial threshold',\n",
    "'multinozzle spray painting': 'multi nozzle spray painting',\n",
    "'shower nitch': 'shower niche',\n",
    "'1/2x1/2 quater round': '1/2 x 1/2 quarter round',\n",
    "'Insulted work gloves': 'Insulated work gloves',\n",
    "'5000 lumnes': '5000 lumens',\n",
    "'magnets for gromets': 'magnets for grommets',\n",
    "'toro springkler': 'toro sprinkler',\n",
    "'motion sensoring black decorative lamp': 'motion sensing black decorative lamp',\n",
    "'proclean concentrated drain cleaner': 'pro clean concentrated drain cleaner',\n",
    "'feather river doorsth sidelights': 'feather river doors sidelights',\n",
    "'ridgid       powerwasher  parts': 'ridgid power washer parts',\n",
    "'skill pressure sander': 'skil pressure sander',\n",
    "'outdoor vertical sheda': 'outdoor vertical sheds',\n",
    "'brick web thin brick flats': 'brickweb thin brick flats',\n",
    "'airguard undelayment': 'airguard underlayment',\n",
    "'toyotaa': 'toyota',\n",
    "'round rug for kitch': 'round rug for kitchen',\n",
    "'round one piece tiolet': 'round one piece toilet',\n",
    "'sppeed square': 'speed square',\n",
    "'adirondak chair': 'adirondack chair',\n",
    "'hickory hadwre touch of spring': 'hickory hardware touch of spring',\n",
    "'garge door handle': 'garage door handle',\n",
    "'whiteled tree': 'white led tree',\n",
    "'airosol epoxy paint': 'aerosol epoxy paint',\n",
    "'ice ring machine': 'ice rink machine',\n",
    "'deep expresso walnut/new ellenton': 'deep espresso walnut/new ellenton',\n",
    "'interior walls bieges brown': 'interior walls beige brown',\n",
    "'pet disinfectent': 'pet disinfectant',\n",
    "'altra furniture parsons credenza desk with drawer and bookc': 'altra furniture parsons credenza desk with drawer and books',\n",
    "'gorilla gold cpvc gluetm': 'gorilla gold cpvc glue',\n",
    "'aligator clips': 'alligator clips',\n",
    "'irrigation pipe connectoer': 'irrigation pipe connector',\n",
    "'citronella fire pot fue': 'citronella fire pot fuel',\n",
    "'garden spreklers heads': 'garden sprinklers heads',\n",
    "'light swith insulation': 'light switch insulation',\n",
    "'dual lock 3m veclro': 'dual lock 3m velcro',\n",
    "'water proof mc connecter': 'waterproof dc connector',\n",
    "'snow blowerr scraper blade': 'snowblower scraper blade',\n",
    "'vesel tub': 'vessel tub',\n",
    "'carrrs': 'careers',\n",
    "'odl 6\\' x 6\\'retractable screens': 'odl 6\\' x 6 retractable screens',\n",
    "'outdoord storage locker': 'outdoor storage locker',\n",
    "'standing seam roof panals': 'standing seam roof panels',\n",
    "'phillips 65w 2 pack': 'philips 65w 2 pack',\n",
    "'2 squares double 5 vinly siding': '2 squares double 5 vinyl siding',\n",
    "'fabric steam cleamer': 'fabric steam cleaner',\n",
    "'scikkens  stain': 'sikkens stain',\n",
    "'polyethylne cap': 'polyethylene cap',\n",
    "'decorative interor glass doors': 'decorative interior glass doors',\n",
    "'vanity top for two vessell': 'vanity top for two vessel',\n",
    "'giant bird of paridise': 'giant bird of paradise',\n",
    "'almeda hickory': 'alameda hickory',\n",
    "'cabinet ba rpulls in bronze': 'cabinet bar pulls in bronze',\n",
    "'l screwa': 'l screws',\n",
    "'johan deer 0 turns': 'john deere 0 turns',\n",
    "'milwankee 7 pc set': 'milwaukee 7 pc set',\n",
    "'faucet pl801l 18 guage': 'faucet pl801l 18 gauge',\n",
    "'12 light bronze chandilier': '12 light bronze chandelier',\n",
    "'flourecent  light plastic covers': 'fluorescent light plastic covers',\n",
    "'roof pannel foam': 'roof panel foam',\n",
    "'under cabinet lighting ro-hs': 'under cabinet lighting rohs',\n",
    "'round lshower kit': 'round shower kit',\n",
    "'concreet enchors': 'concrete anchors',\n",
    "'woodwen pallet': 'wooden pallet',\n",
    "'shigles': 'shingles',\n",
    "'comercial plank doors': 'commercial plank doors',\n",
    "'stainless steel kithen faucet with soap dispenser': 'stainless steel kitchen faucet with soap dispenser',\n",
    "'m4 50 srcew': 'm4 50 screw',\n",
    "'splitbolt connector': 'split bolt connector',\n",
    "'charming 18 roll': 'charmin 18 roll',\n",
    "'table glass oatu': 'table glass oahu',\n",
    "'kohlor flush for toilet tank 4421': 'kohler flush for toilet tank 4421',\n",
    "'outdoor pendant lioghting': 'outdoor pendant lighting',\n",
    "'24 inflex gas line': '24 in flex gas line',\n",
    "'lawn mower rechargeable batterys': 'lawn mower rechargeable batteries',\n",
    "'merola metalic tile': 'merola metallic tile',\n",
    "'above ground pool vaccume': 'above ground pool vacuum',\n",
    "'bosss water softner': 'boss water softener',\n",
    "'moen one handel kitchen faucet repair parts': 'moen one handle kitchen faucet repair parts',\n",
    "'sanding machinehardwood floors': 'sanding machine hardwood floors',\n",
    "'super patch driverway sealler': 'super patch driveway sealer',\n",
    "'sschlueter shower system': 'schluter shower system',\n",
    "'offset flang': 'offset flange',\n",
    "'aluminium tube rectangle': 'aluminium tube rectangular',\n",
    "'legrad keystone cat5e jack': 'legrand keystone cat5e jack',\n",
    "'yellow jacket extenison cord': 'yellow jacket extension cord',\n",
    "'Habachi': 'Hibachi',\n",
    "'mini pendant braket': 'mini pendant bracket',\n",
    "'hose to presure washer': 'hose to pressure washer',\n",
    "'gliddon speed wall': 'glidden speed wall',\n",
    "'new age produucts': 'new age products',\n",
    "'archor tub and shower faucet trim': 'archer tub and shower faucet trim',\n",
    "'space saving stoage': 'space saving storage',\n",
    "'vinyl flooring that clicks togther': 'vinyl flooring that clicks together',\n",
    "'gladden smooth stone': 'glidden smooth stone',\n",
    "'knape vogt baseket': 'knape vogt basket',\n",
    "'ul liquidthight 25': 'ul liquidtight 25',\n",
    "'white glossy furniture pain': 'white gloss furniture paint',\n",
    "'square bannister': 'square banister',\n",
    "'greenh wall paint': 'green wall paint',\n",
    "'tile medalions for the floor or wall': 'tile medallions for the floor or wall',\n",
    "'milwalke brewers garden flag': 'milwaukee brewers garden flag',\n",
    "'versatiube': 'versatube',\n",
    "'kenocen can nozzle': 'kenken can nozzle',\n",
    "'mosaic esterior': 'mosaic exterior',\n",
    "'winow wheels': 'window wheels',\n",
    "'stud popers': 'stud poppers',\n",
    "'trane 2.5 toon 13 seer heat pump': 'trane 2.5 ton 13 seer heat pump',\n",
    "'ultra vue quick screeen': 'ultra vue quick screen',\n",
    "'watterproof cleated boots': 'waterproof cleated boots',\n",
    "'hdx pneumaitic paint': 'hdx pneumatic paint',\n",
    "'biscue dishwashers': 'bisque dishwashers',\n",
    "'sunbrella sipcovers': 'sunbrella slipcovers',\n",
    "'miracle grow water absorbing crystals': 'miracle gro water absorbing crystals',\n",
    "'disposal rim and stopperkohler': 'disposal rim and stopper kohler',\n",
    "'long brakets': 'long brackets',\n",
    "'freplace gloves': 'fireplace gloves',\n",
    "'ridgid power drve pipe threadrs': 'ridgid power drive pipe threader',\n",
    "'12x24 shefl': '12x24 shelf',\n",
    "'1x6 prime molding': '1x6 primed molding',\n",
    "'countertop soap dispensor': 'countertop soap dispenser',\n",
    "'bushbutton for door bell': 'push button for doorbell',\n",
    "'cauk saver': 'caulk saver',\n",
    "'rubber stipper': 'rubber stopper',\n",
    "'16 inch flourescent': '16 inch fluorescent',\n",
    "'pendents amber': 'pendants amber',\n",
    "'newtone broan round 751': 'nutone broan round 751',\n",
    "'danze shower vlve': 'danze shower valve',\n",
    "'wooden track drawer replacment': 'wooden track drawer replacement',\n",
    "'single granit bathroom vanity': 'single granite bathroom vanity',\n",
    "'oval steele tubs': 'oval steel tubs',\n",
    "'liquid weed and feeed': 'liquid weed and feed',\n",
    "'outodoor oatoman': 'outdoor ottoman',\n",
    "'nutone vaccum wall plate': 'nutone vacuum wall plate',\n",
    "'collor clamp': 'collar clamp',\n",
    "'pure air ultra filtration syste,m': 'pure air ultra filtration system',\n",
    "'llantana': 'lantana',\n",
    "'white melimine cabinet': 'white melamine cabinet',\n",
    "'2-handlet diverter repair kit': '2-handle diverter repair kit',\n",
    "'mosiac lamps': 'mosaic lamps',\n",
    "'exterior pipeinsulation': 'exterior pipe insulation',\n",
    "'warm espresso bamboo quarteround': 'warm espresso bamboo quarter round',\n",
    "'hardwood medialons': 'hardwood medallions',\n",
    "'tub/hand shoer diverter with trim': 'tub/hand shower diverter with trim',\n",
    "'locite 2 plus 1': 'loctite 2 plus 1',\n",
    "'kwiksest door handle delta': 'kwikset door handle delta',\n",
    "'frame nail hitschi': 'frame nailer hitachi',\n",
    "'30 mirrow medicine cabinet': '30 mirrored medicine cabinet',\n",
    "'pecane trees': 'pecan trees',\n",
    "'lifeproof carpet sample lower trasure': 'lifeproof carpet sample lower treasure',\n",
    "'umbrell hole ring': 'umbrella hole ring',\n",
    "'melmane wood': 'melamine wood',\n",
    "'melomine accessories': 'melamine accessories',\n",
    "'windows single hang': 'windows single hung',\n",
    "'portabe bar': 'portable bar',\n",
    "'crystable table set lamps': 'crystal table set lamps',\n",
    "'schlage handleset bermingham': 'schlage handleset birmingham',\n",
    "'lp gas converion kit': 'lp gas conversion kit',\n",
    "'quart exterior semi glass enamel': 'quart exterior semi gloss enamel',\n",
    "'woodrx ultra natural': 'wood rx ultra natural',\n",
    "'brushed barringnton': 'brushed barrington',\n",
    "'leather lgue': 'leather glue',\n",
    "'moen bronze low arch faucet': 'moen bronze low arc faucet',\n",
    "'18 inch linen closit': '18 inch linen closet',\n",
    "'bear paint green myth': 'behr paint green myth',\n",
    "'solar light rechargable batteries': 'solar light rechargeable batteries',\n",
    "'solar powered emergancy unit': 'solar powered emergency unit',\n",
    "'kohler 3 handle shower reapair kit': 'kohler 3 handle shower repair kit',\n",
    "'thermadore black cast kitchen sink': 'thermador black cast kitchen sink',\n",
    "'dental shelf door': 'dentil shelf door',\n",
    "'seed starting mixx': 'seed starting mix',\n",
    "'rubberaid dust mop': 'rubbermaid dust mop',\n",
    "'phillips bugle-head finethread sharp': 'phillips bugle-head fine thread sharp',\n",
    "'black laminate shelfing': 'black laminate shelving',\n",
    "'ice maker cylinoid ge': 'ice maker solenoid ge',\n",
    "'home decorators mantle green': 'home decorators mantel green',\n",
    "'perrenial white daisy like': 'perennial white daisy like',\n",
    "'chamber-top halifax glass dooor': 'chamber-top halifax glass door',\n",
    "'depp well socket set': 'deep well socket set',\n",
    "'hanger racc vertical': 'hanger rack vertical',\n",
    "'tool package with pilers,needlenose': 'tool package with pliers,needlenose',\n",
    "'fome core board': 'foam core board',\n",
    "'colaroo outdoor shades corded': 'coolaroo outdoor shades corded',\n",
    "'decoator chain': 'decorator chain',\n",
    "'rust oleum dark hunter green spray enamel paint': 'rustoleum dark hunter green spray enamel paint',\n",
    "'lights and siloutte': 'lights and silhouette',\n",
    "'real live orchred plants': 'real live orchid plants',\n",
    "'2ftx3ft industrail rbber mat': '2ftx3ft industrial rubber mat',\n",
    "'fernace vent shut off': 'furnace vent shut off',\n",
    "'cedar wood balisters': 'cedar wood balusters',\n",
    "'gliden premium semi gloss quart': 'glidden premium semi gloss quart',\n",
    "'mosaic tile costal mist': 'mosaic tile coastal mist',\n",
    "'toilet lever kphler brass': 'toilet lever kohler brass',\n",
    "'front doors - poinye zinc': 'front doors - pointe zinc',\n",
    "'matte bailey mohogany': 'matte bailey mahogany',\n",
    "'wesleyand': 'wesleyan',\n",
    "'plasic diffuser': 'plastic diffuser',\n",
    "'cover kage for pet': 'cover page for pet',\n",
    "'network agapter': 'network adapter',\n",
    "'whitehaus bathroom sinl': 'whitehaus bathroom sink',\n",
    "'icey tech': 'icey tek',\n",
    "'kaorik wine': 'kalorik wine',\n",
    "'susbenders': 'suspenders',\n",
    "'policarbonate case': 'polycarbonate case',\n",
    "'shaw livng rugs model rac66': 'shaw living rugs model rac66',\n",
    "'carpet in bassment': 'carpet in basement',\n",
    "'bifold doorsfold plantation': 'bi fold doors fold plantation',\n",
    "'handheld seed speader': 'handheld seed spreader',\n",
    "'hot dipped galvinized coil nails': 'hot dipped galvanized coil nails',\n",
    "'hand saw sharpner': 'hand saw sharpener',\n",
    "'mattress foam protecter': 'mattress foam protector',\n",
    "'n utdriver bit': 'nut driver bit',\n",
    "'lattice wwod tone': 'lattice wood tone',\n",
    "'our door receptacles': 'outdoor receptacles',\n",
    "'great outdors': 'great outdoors',\n",
    "'exterior string ligts': 'exterior string lights',\n",
    "'dog ,cat,repellant': 'dog ,cat,repellent',\n",
    "'20a wht nylon duple': '20a wht nylon duplex',\n",
    "'fatmax leveler premier': 'fatmax level premier',\n",
    "'ralph laren brown paints': 'ralph lauren brown paints',\n",
    "'liquid bi fuels': 'liquid biofuels',\n",
    "'scrubbin sponge': 'scrubbing sponge',\n",
    "'ceramic tile  tooth brush and  soap holder': 'ceramic tile toothbrush and soap holder',\n",
    "'cultured marbl;e shower walls': 'cultured marble shower walls',\n",
    "'did recorder player': 'dvd recorder player',\n",
    "'golith': 'goliath',\n",
    "'black maytag french door refrigirator': 'black maytag french door refrigerator',\n",
    "'stair nose santos maogani': 'stair nose santos mahogany',\n",
    "'l tub fauctes': 'l tub faucets',\n",
    "'eyebolt brass': 'eye bolt brass',\n",
    "'terracotta exteriorpaint': 'terracotta exterior paint',\n",
    "'manuel venting sky light': 'manual venting skylight',\n",
    "'bathroom fan motion sencer': 'bathroom fan motion sensor',\n",
    "'hard start capacitator': 'hard start capacitor',\n",
    "'windows gazing bead': 'windows glazing bead',\n",
    "'vanitiy top back splach': 'vanity top backsplash',\n",
    "'large yellow screw inground anchors': 'large yellow screw in ground anchors',\n",
    "'heavy duty polyurathane': 'heavy duty polyurethane',\n",
    "'folfable stool': 'foldable stool',\n",
    "'charlston south carolina': 'charleston south carolina',\n",
    "'pine flooring, tang end grove': 'pine flooring, tongue and groove',\n",
    "'starter fuil': 'starter fuel',\n",
    "'granite colr group prices': 'granite color group prices',\n",
    "'calanvreas': 'calaveras',\n",
    "'golden krome spray': 'gold chrome spray',\n",
    "'g e micewave': 'g e microwave',\n",
    "'sheet meatal hole cutter': 'sheet metal hole cutter',\n",
    "'zurn hot short stemcartridge': 'zurn hot short stem cartridge',\n",
    "'outdoor picture ftames': 'outdoor picture frames',\n",
    "'shower pad porceleain': 'shower pan porcelain',\n",
    "'battery under counter lightening': 'battery under counter lighting',\n",
    "'elictric door bail': 'electric door bell',\n",
    "'barbeque insert': 'barbecue insert',\n",
    "'barclay glass bathroom shelfs': 'barclay glass bathroom shelves',\n",
    "'preserva wood caryon': 'preserva wood crayon',\n",
    "'white grey floor tile mosiac': 'white grey floor tile mosaic',\n",
    "'minwax wood puty': 'minwax wood putty',\n",
    "'the  govenore': 'the governor',\n",
    "'diverter 5 in. tub spout with slip fit connection in chrom': 'diverter 5 in. tub spout with slip fit connection in chrome',\n",
    "'vinyl plank blue slatr': 'vinyl plank blue slate',\n",
    "'frameless shwoer panel': 'frameless shower panel',\n",
    "'virtue usa huntshire': 'virtu usa huntshire',\n",
    "'3.5 Hindge': '3.5 Hinge',\n",
    "'round plastic  tablrs': 'round plastic tables',\n",
    "'paint storage contaiers': 'paint storage containers',\n",
    "'centerset 2-handle weall': 'centerset 2-handle wall',\n",
    "'wax ring with self taping bolts': 'wax ring with self tapping bolts',\n",
    "'gama sonic winsor pier base': 'gama sonic windsor pier base',\n",
    "'pilla windows': 'pella windows',\n",
    "'dresser acessories': 'dresser accessories',\n",
    "'duel compression 1/2 x 3/8 valve': 'dual compression 1/2 x 3/8 valve',\n",
    "'american atanderd plebe 4086': 'american standard plebe 4086',\n",
    "'dyson ball allergy vaccume': 'dyson ball allergy vacuum',\n",
    "'low woltage relay': 'low voltage relay',\n",
    "'hand steam cleanere': 'hand steam cleaner',\n",
    "'eiectric concrte mixer': 'electric concrete mixer',\n",
    "'pemco sill extender': 'pemko sill extender',\n",
    "'silver branzing rods': 'silver brazing rods',\n",
    "'sanding beltsr': 'sanding belts',\n",
    "'dorr faceplates': 'door faceplates',\n",
    "'stainless steel ball beating for hinges': 'stainless steel ball bearing for hinges',\n",
    "'stabilty': 'stability',\n",
    "'hose bibb replacement valve': 'hose bib replacement valve',\n",
    "'long shower curtins': 'long shower curtains',\n",
    "'crub rubber': 'crumb rubber',\n",
    "'swivel saftey cover': 'swivel safety cover',\n",
    "'makita oscilating saw': 'makita oscillating saw',\n",
    "'whithaus faucet speckled brass': 'whitehaus faucet speckled brass',\n",
    "'energy efficent skylight': 'energy efficient skylight',\n",
    "'garden seed packs': 'garden seed packets',\n",
    "'boshe double bevel sliding miter saw': 'bosch double bevel sliding miter saw',\n",
    "'taylor test lit': 'taylor test kit',\n",
    "'chargril grill': 'charbroil grill',\n",
    "'over ran': 'overran',\n",
    "'recipricating saw 15 amp': 'reciprocating saw 15 amp',\n",
    "'mikita 18v 2.6 ah': 'makita 18v 2.6 ah',\n",
    "'no burn spry': 'no burn spray',\n",
    "'cuctis soil': 'cactus soil',\n",
    "'brushed stainless cabin ate hardware': 'brushed stainless cabinet hardware',\n",
    "'fork lift strps': 'forklift straps',\n",
    "'electrian': 'electrician',\n",
    "'doorbell chimes and transformr': 'doorbell chimes and transformer',\n",
    "'faux diamondplate': 'faux diamond plate',\n",
    "'milstead vintage maple engineered flooring': 'millstead vintage maple engineered flooring',\n",
    "'ce tech coaxial cablenail in clips': 'ce tech coaxial cable nail in clips',\n",
    "'bq heat distributipn plates': 'bbq heat distribution plates',\n",
    "'metal lath stuko': 'metal lath stucco',\n",
    "'cord less drill portcable': 'cordless drill porter cable',\n",
    "'round bulb sting lights': 'round bulb string lights',\n",
    "'lp coversion kit maytag dryer': 'lp conversion kit maytag dryer',\n",
    "'chase lounger covers': 'chaise lounge covers',\n",
    "'insl-x pure step': 'insl-x sure step',\n",
    "'gerber knife tactiical': 'gerber knife tactical',\n",
    "'deecals number': 'decals number',\n",
    "'hampton bat 26\\'. w tilt out hamper white': 'hampton bay 26\\'. w tilt out hamper white',\n",
    "'outdoor chritstmas light remote': 'outdoor christmas light remote',\n",
    "'wood fuelpellets': 'wood fuel pellets',\n",
    "'cpipe lamp': 'pipe lamp',\n",
    "'wiemans stainless cleaner': 'weimans stainless cleaner',\n",
    "'10  roll up outside blinds': '10 roll up outdoor blinds',\n",
    "'wainscote': 'wainscot',\n",
    "'heat resistant spicket': 'heat resistant spigot',\n",
    "'garage shelve': 'garage shelf',\n",
    "'shevles': 'shelves',\n",
    "'storage shelfs': 'storage shelves',\n",
    "'proipane': 'propane',\n",
    "'ventless gas heters': 'ventless gas heaters',\n",
    "'vinal fencing': 'vinyl fencing',\n",
    "'toliet bowl': 'toilet bowl',\n",
    "'toliet bowl wrench': 'toilet bowl wrench',\n",
    "'fanc wire': 'fancy wire',\n",
    "'t post fence assesories': 't post fence accessories',\n",
    "'telescooping ladder': 'telescoping ladder',\n",
    "'spring haven brown all weather wicked': 'spring haven brown all weather wicker',\n",
    "'36 exterior steele door': '36 exterior steel door',\n",
    "'faucetskitchen': 'faucets kitchen',\n",
    "'batt insulatiom': 'batt insulation',\n",
    "'congolium': 'congoleum',\n",
    "'vinal flooring': 'vinyl flooring',\n",
    "'vynil floorring': 'vinyl flooring',\n",
    "'clacier bay toliet': 'glacier bay toilet',\n",
    "'GLAZER BAY TOILET': 'GLACIER BAY TOILET',\n",
    "'norton hot water heater ingniter': 'norton hot water heater igniter',\n",
    "'undercounter lighs': 'under counter lights',\n",
    "'stainless refridgerator': 'stainless refrigerator',\n",
    "'stainless steel refridgerator': 'stainless steel refrigerator',\n",
    "'window ac manuel operation': 'window ac manual operation',\n",
    "'rustolem': 'rustoleum',\n",
    "'18v drill brushles': '18v drill brushless',\n",
    "'dining sets outdo?': 'dining sets outdoor?',\n",
    "'eat resistant epoxy': 'heat resistant epoxy',\n",
    "'cordless drils': 'cordless drills',\n",
    "'3 piece bfush set': '3 piece brush set',\n",
    "'kitchen faucet installtion tools': 'kitchen faucet installation tools',\n",
    "'Moen Kitchen sink fauset': 'Moen Kitchen sink faucet',\n",
    "'plaqstic bucket': 'plastic bucket',\n",
    "'3m winow film': '3m window film',\n",
    "'water softner': 'water softener',\n",
    "'flourescent light bulp': 'fluorescent light bulb',\n",
    "'closermaid cabinet': 'closetmaid cabinet',\n",
    "'raised panel extirior doors': 'raised panel exterior doors',\n",
    "'blcktop repair kit': 'blacktop repair kit',\n",
    "'peal and stick flashning': 'peel and stick flashing',\n",
    "'marshaltown 6 inch': 'marshalltown 6 inch',\n",
    "'vynel wall tiles': 'vinyl wall tiles',\n",
    "'presusre treated  post': 'pressure treated post',\n",
    "'LAWN LEAF VACUM': 'LAWN LEAF VACUUM',\n",
    "'space heatres': 'space heaters',\n",
    "'alumium fence 6 ft 6ft': 'aluminum fence 6 ft 6 ft',\n",
    "'bathroom sinks kholer': 'bathroom sinks kohler',\n",
    "'pedistal': 'pedestal',\n",
    "'clear eppoxy': 'clear epoxy',\n",
    "'wood fir plank flooring': 'wood for plank flooring',\n",
    "'quickcrete waterproof cement': 'quikrete waterproof cement',\n",
    "'rood rake': 'roof rake',\n",
    "'propane gas tank meater': 'propane gas tank meter',\n",
    "'ac cooling fin straightenrs': 'ac cooling fin straightener',\n",
    "'slidng panel lock': 'sliding panel lock',\n",
    "'closet maiid cabinets': 'closet maid cabinets',\n",
    "'ridge power tools combo packs': 'ridgid power tools combo packs',\n",
    "'backsplash tiiles': 'backsplash tiles',\n",
    "'cabinet knobsd': 'cabinet knobs',\n",
    "'cabnet knobs': 'cabinet knobs',\n",
    "'dealt air compressor parts': 'dewalt air compressor parts',\n",
    "'spgot': 'spigot',\n",
    "'paver bricks scolloped': 'paver bricks scalloped',\n",
    "'CHASE LOUNGE': 'CHAISE LOUNGE',\n",
    "'layndry tu': 'laundry tu',\n",
    "'submeribale pedistal sump pump': 'submersible pedestal sump pump',\n",
    "'celling fans': 'ceiling fans',\n",
    "'wall sconse': 'wall sconce',\n",
    "'93 inch widecellular shades': '93 inch wide cellular shades',\n",
    "'post white ligth': 'post white light',\n",
    "'palmero brushed nickel ceiling fan': 'palermo brushed nickel ceiling fan',\n",
    "'aromaticeatern red cedar planking': 'aromatic eastern red cedar planking',\n",
    "'black and decker hobby crafter': 'black and decker hobbycrafter',\n",
    "'front load fridaire': 'front load frigidaire',\n",
    "'pedestial washer': 'pedestal washer',\n",
    "'whilrpool front loader washer': 'whirlpool front loader washer',\n",
    "'extrior louvored wood door 30x80': 'exterior louvered wood door 30x80',\n",
    "'interior doorser': 'interior doors',\n",
    "'dill battery 12v model g0805': 'drill battery 12v model g0805',\n",
    "'10 stair lader': '10 stair ladder',\n",
    "'milwakee 1/2 impact cordless': 'milwaukee 1/2 impact cordless',\n",
    "'kolher': 'kohler',\n",
    "'floor slealer': 'floor sealer',\n",
    "'high traffic floor polurethane paint': 'high traffic floor polyurethane paint',\n",
    "'sawzall blades miluakee': 'sawzall blades milwaukee',\n",
    "'vaccum hose': 'vacuum hose',\n",
    "'vynal repalcement windows': 'vinyl replacement windows',\n",
    "'vinil for flors': 'vinyl for floors',\n",
    "'led withe': 'led white',\n",
    "'squar flushmount lights': 'square flush mount lights',\n",
    "'huskey 18': 'husky 18',\n",
    "'remove oder from kerosine': 'remove odor from kerosene',\n",
    "'25ft huskt tape': '25 ft husky tape',\n",
    "'plastic corrougeted roofing': 'plastic corrugated roofing',\n",
    "'kholerhighland white toilet': 'kohler highline white toilet',\n",
    "'toilet seat for briggs toliet': 'toilet seat for briggs toilet',\n",
    "'steel shelve': 'steel shelf',\n",
    "'dig irritation drip': 'dig irrigation drip',\n",
    "'kohler pedastal sink': 'kohler pedestal sink',\n",
    "'high loss natural jabota': 'high loss natural jatoba',\n",
    "'Huskavarna': 'Husqvarna',\n",
    "'power cordclass 2 power model xy_2900600_u': 'power cord class 2 power model xy_2900600_u',\n",
    "'treaated plywood': 'treated plywood',\n",
    "'air condtioning wall unit': 'air conditioning wall unit',\n",
    "'wall air conditioneer': 'wall air conditioner',\n",
    "'window ac insaller': 'window ac installer',\n",
    "'sensor porch ligts': 'sensor porch lights',\n",
    "'miricile applet or and tray': 'miracle applet or and tray',\n",
    "'paint refil tray': 'paint refill tray',\n",
    "'door knobs exteria': 'door knobs exterior',\n",
    "'exhaustless portable airconditioner': 'exhaustless portable air conditioner',\n",
    "'portable aircondition': 'portable air conditioner',\n",
    "'oscilliating too': 'oscillating tool',\n",
    "'PYWOOD': 'PLYWOOD',\n",
    "'rigid nailer': 'ridgid nailer',\n",
    "'bankoft toilet biscuit': 'bancroft toilet biscuit',\n",
    "'mown pull down faucet': 'moen pull down faucet',\n",
    "'lo gas water heater': 'low gas water heater',\n",
    "'richman water heater': 'richmond water heater',\n",
    "'tall toliet': 'tall toilet',\n",
    "'ridding mower covers': 'riding mower covers',\n",
    "'hole angel  jig': 'hole angle jig',\n",
    "'10 deep kitchen sink porcelin': '10 deep kitchen sink porcelain',\n",
    "'plastic tiles pcv': 'plastic tiles pvc',\n",
    "'vinyl sheeti': 'vinyl sheet',\n",
    "'samsungelectric ranges': 'samsung electric ranges',\n",
    "'frameless shoer doors': 'frameless shower doors',\n",
    "'webber charcoal grill': 'weber charcoal grill',\n",
    "'kerosine heaters': 'kerosene heaters',\n",
    "'kersone heaters': 'kerosene heaters',\n",
    "'propain heater': 'propane heater',\n",
    "'heating elements for dyer whirlpool': 'heating elements for dryer whirlpool',\n",
    "'safty glasses': 'safety glasses',\n",
    "'eletric stove': 'electric stove',\n",
    "'Schecule 40 Pipe': 'Schedule 40 Pipe',\n",
    "'bayonett saw blades': 'bayonet saw blades',\n",
    "'sconses': 'sconces',\n",
    "'52\\' pinacle ceiling fan': '52\\' pinnacle ceiling fan',\n",
    "'atic  fans with lubers': 'attic fans with louvers',\n",
    "'cealing fans': 'ceiling fans',\n",
    "'hampton bay out door celing fan': 'hampton bay outdoor ceiling fan',\n",
    "'out  door celing fan': 'outdoor ceiling fan',\n",
    "'kitchen exaust fan': 'kitchen exhaust fan',\n",
    "'Cimmaron': 'Cimarron',\n",
    "'fridgedaire': 'frigidaire',\n",
    "'frigidaire washer door striker/catch': 'frigidaire washer door striker/latch',\n",
    "'lawn mover wrench': 'lawn mower wrench',\n",
    "'bmboo lattecie': 'bamboo lattice',\n",
    "'1 handle tub and shower faucet shower and tub vlaves': '1 handle tub and shower faucet shower and tub valves',\n",
    "'hansgroph faucets bathroom': 'hansgrohe faucets bathroom',\n",
    "'led  light bulbsbulbs': 'led light bulbs bulbs',\n",
    "'landscape srone': 'landscape stone',\n",
    "'braid nailer combo kit': 'brad nailer combo kit',\n",
    "'doors for mobilhomes': 'doors for mobile homes',\n",
    "'smaller closet lights': 'small closet lights',\n",
    "'traficmaster': 'trafficmaster',\n",
    "'hardi  board smooth': 'hardie board smooth',\n",
    "'wainscoating': 'wainscoting',\n",
    "'galvanisedround fire pit ring': 'galvanized round fire pit ring',\n",
    "'electrichot water heaters residential': 'electric hot water heaters residential',\n",
    "'garage shelf unjit': 'garage shelf unit',\n",
    "'stone baxksplash': 'stone backsplash',\n",
    "'pendent cealing fixture': 'pendant ceiling fixture',\n",
    "'undercabinet ligghts': 'under cabinet lights',\n",
    "'martha stewartcabinet pull': 'martha stewart cabinet pull',\n",
    "'4 fluorescant fixture covers': '4 fluorescent fixture covers',\n",
    "'exterior vanyl french door': 'exterior vinyl french door',\n",
    "'adheasive': 'adhesive',\n",
    "'lineulium floor': 'linoleum floor',\n",
    "'plexiglass selves': 'plexiglass shelves',\n",
    "'Allure mellowood flooring': 'Allure mellow wood flooring',\n",
    "'allure tile sedon?': 'allure tile sedona?',\n",
    "'allure vinyl tilecordoba': 'allure vinyl tile cordoba',\n",
    "'wood veener facing for kitchen cabinets': 'wood veneer facing for kitchen cabinets',\n",
    "'painters plastice': 'painters plastic',\n",
    "'granitne sealer': 'granite sealer',\n",
    "'55 inch cultured marble vanity tope': '55 inch cultured marble vanity top',\n",
    "'mirros': 'mirrors',\n",
    "'garge floor paint': 'garage floor paint',\n",
    "'weather indoor and outpoor temp': 'weather indoor and outdoor temp',\n",
    "'ryobi blower with batery': 'ryobi blower with battery',\n",
    "'powerwasher hose': 'power washer hose',\n",
    "'mikita 9.5 volt drill': 'makita 9.5 volt drill',\n",
    "'vinal fence straps': 'vinyl fence straps',\n",
    "'black chandelier wjth black shades': 'black chandelier with black shades',\n",
    "'medecine cabinet': 'medicine cabinet',\n",
    "'medicient cabinet': 'medicine cabinet',\n",
    "'serface mount medicine cabinets': 'surface mount medicine cabinets',\n",
    "'husqvarna presure washer': 'husqvarna pressure washer',\n",
    "'back yard weather forecasteer': 'backyard weather forecaster',\n",
    "'chain link fenceing': 'chain link fencing',\n",
    "'jogsaw tool': 'jigsaw tool',\n",
    "'lg ruff wall instalation': 'lg ruff wall installation',\n",
    "'pcv pipe sement': 'pvc pipe cement',\n",
    "'hardi trim': 'hardietrim',\n",
    "'vynal siding insol': 'vinyl siding insol',\n",
    "'cheapete gas 40 gallon hot water heater': 'cheapest gas 40 gallon hot water heater',\n",
    "'powervent water heater': 'power vent water heater',\n",
    "'exterieur door 32 inch': 'exterior door 32 inch',\n",
    "'vynal floor matting': 'vinyl floor matting',\n",
    "'door knobsw': 'door knobs',\n",
    "'black decke weed eaters': 'black decker weed eaters',\n",
    "'lectric string trimmer cst1200r': 'electric string trimmer cst1200r',\n",
    "'1.4 mircowave over the stove': '1.4 microwave over the stove',\n",
    "'stove excaust fan': 'stove exhaust fan',\n",
    "'mobile home extior doors': 'mobile home exterior doors',\n",
    "'wood lathesw': 'wood lathes',\n",
    "'anderson replacement double hung window 34.5x36.5': 'andersen replacement double hung window 34.5x 36.5',\n",
    "'contrcator baseboard': 'contractor baseboard',\n",
    "'moehn kitchen facet 87211srssd': 'moen kitchen faucet 87211srs',\n",
    "'repare kit for 2-handle side sprayer kitchen faucet': 'repair kit for 2-handle side sprayer kitchen faucet',\n",
    "'ecco friendly garden hose': 'eco friendly garden hose',\n",
    "'flex gardn hose': 'flex garden hose',\n",
    "'garden host 50': 'garden hose 50',\n",
    "'bathroon lighting': 'bathroom lighting',\n",
    "'lanscape timber': 'landscape timber',\n",
    "'bathroom valnity lights': 'bathroom vanity lights',\n",
    "'gas pressure regular': 'gas pressure regulator',\n",
    "'ashely 48 in electric chi': 'ashley 48 in electric chi',\n",
    "'2x6 treted  8ft long': '2x6 treated 8ft long',\n",
    "'wheel borrow': 'wheelbarrow',\n",
    "'whellbarrow': 'wheelbarrow',\n",
    "'scement bags': 'cement bags',\n",
    "'accordian door': 'accordion door',\n",
    "'Electic Lawn Mowers': 'Electric Lawn Mowers',\n",
    "'hampton bay cabinetscornor cabinetupper': 'hampton bay cabinets corner cabinet upper',\n",
    "'electric pump for sprying': 'electric pump for spraying',\n",
    "'front foor 2 siding': 'front door 2 siding',\n",
    "'whirlpool lgas dryer': 'whirlpool gas dryer',\n",
    "'pressure treated lumber spaint': 'pressure treated lumber paint',\n",
    "'rhee. 40 gallon water heaters': 'rheem. 40 gallon water heaters',\n",
    "'8x96 white decrotive shelf': '8x96 white decorative shelf',\n",
    "'bathroom pendastal': 'bathroom pedestal',\n",
    "'r25/r30 faced insullation': 'r25/r30 faced insulation',\n",
    "'heavy dutty letter support': 'heavy duty letter support',\n",
    "'ceder decking': 'cedar decking',\n",
    "'negitave air machine': 'negative air machine',\n",
    "'outdoor maouse traps': 'outdoor mouse traps',\n",
    "'storeage shed': 'storage shed',\n",
    "'car canoply': 'car canopy',\n",
    "'commerical tile': 'commercial tile',\n",
    "'1 1/2 colated rock screws': '1 1/2 collated rock screws',\n",
    "'sheeet rock mud': 'sheetrock mud',\n",
    "'counterdepth fridge': 'counter depth fridge',\n",
    "'maytag refregirator': 'maytag refrigerator',\n",
    "'whirlpool  french door frig 30 wide': 'whirlpool french door fridge 30 wide',\n",
    "'wirlpool 30 wide french door': 'whirlpool 30 wide french door',\n",
    "'dleta shower faucet handles': 'delta shower faucet handles',\n",
    "'38 grainte composit sink': '38 granite composite sink',\n",
    "'blown in insulaation': 'blown in insulation',\n",
    "'foam insulatino': 'foam insulation',\n",
    "'doors interiorwith door jams': 'doors interior with door jams',\n",
    "'residentialsteel door and frame': 'residential steel door and frame',\n",
    "'wood swimg set kits': 'wood swing set kits',\n",
    "'quickcrete resurfacer': 'quikrete resurfacer',\n",
    "'2 inch srew cap': '2 inch screw cap',\n",
    "'30 gar builtin ranges': '30 gas built in ranges',\n",
    "'samsong stive': 'samsung stove',\n",
    "'chissel': 'chisel',\n",
    "'rigid compound miter saw': 'ridgid compound miter saw',\n",
    "'rigid compound miter saw dust pouch': 'ridgid compound miter saw dust pouch',\n",
    "'shampoo and lotion automatice dispenser': 'shampoo and lotion automatic dispenser',\n",
    "'wall scone': 'wall sconce',\n",
    "'rubber for refridgerators': 'rubber for refrigerators',\n",
    "'water proofing shower membrame': 'waterproofing shower membrane',\n",
    "'fridigdaire back gas range': 'frigidaire black gas range',\n",
    "'cabrio dryder': 'cabrio dryer',\n",
    "'whilrpool cabrio dryer': 'whirlpool cabrio dryer',\n",
    "'light switcht sensor': 'light switch sensor',\n",
    "'calutta marble laminate countertop': 'calcutta marble laminate countertop',\n",
    "'vinylcorner boards 4 inch': 'vinyl corner boards 4 inch',\n",
    "'plastix box': 'plastic box',\n",
    "'scurity screen doors': 'security screen doors',\n",
    "'nonadhesive vinyl flooring': 'non adhesive vinyl flooring',\n",
    "'trafficmaster interloclk': 'trafficmaster interlock',\n",
    "'anntenias': 'antennas',\n",
    "'clothes dryer srand': 'clothes dryer stand',\n",
    "'eletric water heater': 'electric water heater',\n",
    "'sharkbike push to connect 3/4': 'sharkbite push to connect 3/4',\n",
    "'fuel nozzle furnance': 'fuel nozzle furnace',\n",
    "'ryobi one batery': 'ryobi one battery',\n",
    "'5/8   floring plywood weatherproof': '5/8 flooring plywood weatherproof',\n",
    "'mitter saw manual': 'miter saw manual',\n",
    "'selenoid for dryer': 'solenoid for dryer',\n",
    "'presure coated wood': 'pressure coated wood',\n",
    "'composote lumber': 'composite lumber',\n",
    "'14 awgsoilid wire': '14 awg solid wire',\n",
    "'welded wire fenching 12 gauge': 'welded wire fencing 12 gauge',\n",
    "'patio chair cusions': 'patio chair cushions',\n",
    "'viynl patches': 'vinyl patches',\n",
    "'7 in. stove pie': '7 in. stove pipe',\n",
    "'whirlpoolgas stove': 'whirlpool gas stove',\n",
    "'whirpool microwave 1.4 cu ft': 'whirlpool microwave 1.4 cu ft',\n",
    "'whirpool refrigerator': 'whirlpool refrigerator',\n",
    "'3\\' nailes': '3\\' nails',\n",
    "'nailer  tooal': 'nailer tool',\n",
    "'weed  barier': 'weed barrier',\n",
    "'oped garage door indicator': 'open garage door indicator',\n",
    "'styrafoam': 'styrofoam',\n",
    "'10 foot step laddert': '10 foot step ladder',\n",
    "'3 1/2 hardwar': '3 1/2 hardware',\n",
    "'double control shower vavle': 'double control shower valve',\n",
    "'replacement shower encosure rod': 'replacement shower enclosure rod',\n",
    "'baby gurad gate': 'baby guard gate',\n",
    "'joint compund light weight': 'joint compound lightweight',\n",
    "'sheetrock high preformance joint compound': 'sheetrock high performance joint compound',\n",
    "'1x2 appearnce boards': '1x2 appearance boards',\n",
    "'lumber 2x8 composit': 'lumber 2x8 composite',\n",
    "'floot ball': 'float ball',\n",
    "'dewalt empact driver': 'dewalt impact driver',\n",
    "'bosh cordless combo set': 'bosch cordless combo set',\n",
    "'ryobi 18v battwery': 'ryobi 18v battery',\n",
    "'kihchen cabinet slidr shelves': 'kitchen cabinet slide shelves',\n",
    "'chesnut border edging': 'chestnut border edging',\n",
    "'outdoor seat cushions 24.5 whte': 'outdoor seat cushions 24.5 white',\n",
    "'12x12 tile msaic': '12x12 tile mosaic',\n",
    "'skill screwdriver battery': 'skil screwdriver battery',\n",
    "'manual for airens lawnmower': 'manual for ariens lawn mower',\n",
    "'gas stabilisor': 'gas stabilizer',\n",
    "'4 x 4 white pocelain tile': '4 x 4 white porcelain tile',\n",
    "'rigid pipe cutter': 'ridgid pipe cutter',\n",
    "'24 regrigerators': '24 refrigerators',\n",
    "'refrigerato 33 inch wide': 'refrigerator 33 inch wide',\n",
    "'smudge proof stainless steele': 'smudge proof stainless steel',\n",
    "'whirpool amana': 'whirlpool amana',\n",
    "'moen banbury 24 in. doubletowel bar': 'moen banbury 24 in. double towel bar',\n",
    "'4\\' r;ubber top set base': '4\\' rubber top set base',\n",
    "'extension  springes': 'extension springs',\n",
    "'grass string trimmer electric homelight': 'grass string trimmer electric homelite',\n",
    "'craftman style lights': 'craftsman style lights',\n",
    "'glacier bay delmare expresso wall mirror': 'glacier bay del mar espresso wall mirror',\n",
    "'dollie 600 lbs': 'dolly 600 lbs',\n",
    "'patio tille': 'patio tile',\n",
    "'eucalptus white board': 'eucalyptus white board',\n",
    "'vynal tile': 'vinyl tile',\n",
    "'heat reducing window flim': 'heat reducing window film',\n",
    "'Porach Light': 'Porch Light',\n",
    "'brissell zing vacuum bags': 'bissell zing vacuum bags',\n",
    "'toillet': 'toilet',\n",
    "'kitchen aid refrigirator light bulb:': 'kitchenaid refrigerator light bulb:',\n",
    "'chadelier': 'chandelier',\n",
    "'cararra marble': 'carrara marble',\n",
    "'coedless makita chainsaw with batteries': 'cordless makita chainsaw with batteries',\n",
    "'mikita cordless drill': 'makita cordless drill',\n",
    "'antique brass hindges for doors': 'antique brass hinges for doors',\n",
    "'riobi battery': 'ryobi battery',\n",
    "'feerzer': 'freezer',\n",
    "'schlade wirell door lock': 'schlage wireless door lock',\n",
    "'water proff board': 'waterproof board',\n",
    "'celing light holder': 'ceiling light holder',\n",
    "'wood toold': 'wood tools',\n",
    "'4 inch insolation': '4 inch insulation',\n",
    "'Urehtane Foam Sheet': 'Urethane Foam Sheet',\n",
    "'4 center lavatory facuet': '4 center lavatory faucet',\n",
    "'Shower facuet': 'Shower faucet',\n",
    "'electric dyrer heater elemnet': 'electric dryer heater element',\n",
    "'milluakee drill bits': 'milwaukee drill bits',\n",
    "'scrren wire': 'screen wire',\n",
    "'safegaurd 30 synthetic felt': 'safeguard 30 synthetic felt',\n",
    "'hampden bay chandelier': 'hampton bay chandelier',\n",
    "'1/2 inch pnumatic stapler': '1/2 inch pneumatic stapler',\n",
    "'12\\' firetreat 2x4': '12\\' fire treated 2x4',\n",
    "'american-standarfairfield elongated one-piece 1.6 gpf toilet': 'american-standard fairfield elongated one-piece 1.6 gpf toilet',\n",
    "'toilet aquaia': 'toilet aquia',\n",
    "'Comercial electric': 'Commercial electric',\n",
    "'light puff defuser': 'light puff diffuser',\n",
    "'ryobi drill prass': 'ryobi drill press',\n",
    "'110v ectric dryers': '110v electric dryers',\n",
    "'FIRE RESTISTANT BOARD': 'FIRE RESISTANT BOARD',\n",
    "'vinyle plankj': 'vinyl plank',\n",
    "'cordless backpack vaccume': 'cordless backpack vacuum',\n",
    "'hampton baysolar bird lights': 'hampton bay solar bird lights',\n",
    "'kohler chair height elongated toliet': 'kohler chair height elongated toilet',\n",
    "'electic fireplace': 'electric fireplace',\n",
    "'hampton bay jmestown': 'hampton bay jamestown',\n",
    "'surfacemount kitchen sink': 'surface mount kitchen sink',\n",
    "'rigid wet nozzelsqueegee': 'ridgid wet nozzle squeegee',\n",
    "'vacumns': 'vacuums',\n",
    "'gble vent': 'gable vent',\n",
    "'ventalation': 'ventilation',\n",
    "'biinds and shades': 'blinds and shades',\n",
    "'copact drills cordless': 'compact drills cordless',\n",
    "'ridge 18v hammer': 'ridgid 18v hammer',\n",
    "'heavy dutty garden hose': 'heavy duty garden hose',\n",
    "'1/2\\'  extirior plywood': '1/2\\' exterior plywood',\n",
    "'gutter water reflector': 'gutter water deflector',\n",
    "'under cabinet led light accesory pack': 'under cabinet led light accessory pack',\n",
    "'armstroung floor adhesive': 'armstrong floor adhesive',\n",
    "'whirlpoolstainless steel refrig': 'whirlpool stainless steel refrig',\n",
    "'black and decker elctric': 'black and decker electric',\n",
    "'cordless edgere': 'cordless edger',\n",
    "'white electrtical outlets': 'white electrical outlets',\n",
    "'tan unmbrella': 'tan umbrella',\n",
    "'gothic fence picketts': 'gothic fence pickets',\n",
    "'vinyl 1 bilnd': 'vinyl 1 blinds',\n",
    "'console tab;le': 'console table',\n",
    "'T-5 florescent light fixtures': 'T-5 fluorescent light fixtures',\n",
    "'royobi pedestal grinder wheel': 'ryobi pedestal grinder wheel',\n",
    "'wall panaling': 'wall paneling',\n",
    "'PORCH STAIR RAILLING': 'PORCH STAIR RAILING',\n",
    "'micro fibe': 'microfiber',\n",
    "'champion toliet part': 'champion toilet parts',\n",
    "'rr vaccum filter': 'rr vacuum filter',\n",
    "'exhust fan': 'exhaust fan',\n",
    "'corragated metal': 'corrugated metal',\n",
    "'gasolene generaters and inverters': 'gasoline generators and inverters',\n",
    "'stailess steel top stoves': 'stainless steel top stoves',\n",
    "'top freezer refrigeratot': 'top freezer refrigerator',\n",
    "'3/4 inche rock': '3/4 inch rock',\n",
    "'12 roofing pannel': '12 roofing panel',\n",
    "'blakck in decker edger': 'black and decker edger',\n",
    "'tile scrapper': 'tile scraper',\n",
    "'brick morter': 'brick mortar',\n",
    "'cement blodks': 'cement blocks',\n",
    "'unmortified mortor': 'unmodified mortar',\n",
    "'bifold door hardw': 'bifold door hardware',\n",
    "'metal scerews': 'metal screws',\n",
    "'sliding doos for backyard': 'sliding doors for backyard',\n",
    "'screen fame corner': 'screen frame corner',\n",
    "'electric lawn mowerectrical': 'electric lawn mower electrical',\n",
    "'clacer bay all n one sink': 'glacier bay all in one sink',\n",
    "'sola water fountain': 'solar water fountain',\n",
    "'closet clothes rackclosetmaid': 'closet clothes rack closetmaid',\n",
    "'passload': 'paslode',\n",
    "'kitchen tile backspl': 'kitchen tile backsplash',\n",
    "'viyle fencing': 'vinyl fencing',\n",
    "'flexible tourche extension': 'flexible torch extension',\n",
    "'6 pnl molded': '6 panel molded',\n",
    "'soild core flush pre hung door': 'solid core flush prehung door',\n",
    "'convction heater': 'convection heater',\n",
    "'closet orginizer shoe rack wire': 'closet organizer shoe rack wire',\n",
    "'freesstanding': 'free standing',\n",
    "'mmirror closet doors': 'mirror closet doors',\n",
    "'maratha stewart monogram wreath': 'martha stewart monogram wreath',\n",
    "'edsel heavy duty 5': 'edsal heavy duty 5',\n",
    "'11 ft extension cord groud': '11 ft extension cord ground',\n",
    "'indoor/otdoor extensions cords e176194': 'indoor/outdoor extension cords e176194',\n",
    "'outdoor extention cords e': 'outdoor extension cords e',\n",
    "'unface insulation 23 inches wide': 'unfaced insulation 23 inches wide',\n",
    "'porble toilets': 'portable toilets',\n",
    "'toilet saftey seat': 'toilet safety seat',\n",
    "'silca sand': 'silica sand',\n",
    "'tall 18 in storage cabnet': 'tall 18 in storage cabinet',\n",
    "'20x8 storge shed': '20 x 8 storage shed',\n",
    "'rubbermade shed': 'rubbermaid shed',\n",
    "'rubbermaid resin storage cabnetsn': 'rubbermaid resin storage cabinets',\n",
    "'cedar wod chips': 'cedar wood chips',\n",
    "'hidraulic tools': 'hydraulic tools',\n",
    "'celing fans with lighting and remote': 'ceiling fans with lighting and remote',\n",
    "'fridigidaire drop in oven': 'frigidaire drop in oven',\n",
    "'tub surround pices': 'tub surround prices',\n",
    "'allure flooring oak expresso': 'allure flooring oak espresso',\n",
    "'pass and seymore light cover switch': 'pass and seymour light cover switch',\n",
    "'28x54 replacment window': '28x54 replacement windows',\n",
    "'anderson windows new constraction': 'anderson windows new construction',\n",
    "'swamp  oolers': 'swamp coolers',\n",
    "'wahing machines': 'washing machines',\n",
    "'interior primed mdf crown mouldin': 'interior primed mdf crown moulding',\n",
    "'built in convectionoven': 'built in convection oven',\n",
    "'flpwers for your garden': 'flowers for your garden',\n",
    "'closetr rod': 'closet rod',\n",
    "'unfinished wide bplanked hickory flooring': 'unfinished wide plank hickory flooring',\n",
    "'48v to 110 invertor': '48v to 110v inverter',\n",
    "'landscape  wateting': 'landscape watering',\n",
    "'sockets for  fluorescence fixtres': 'sockets for fluorescent fixtures',\n",
    "'woodceramic floor tile': 'wood ceramic floor tile',\n",
    "'brigsg and stations 500 seris': 'briggs and stations 500 series',\n",
    "'green carpert': 'green carpet',\n",
    "'pressure treated step tread 6ft': 'pressure treated stair tread 6ft',\n",
    "'hand pump gfor water': 'hand pump for water',\n",
    "'rutic lighting': 'rustic lighting',\n",
    "'cender blocks': 'cinder blocks',\n",
    "'talsrar': 'talstar',\n",
    "'rybi power tools': 'ryobi power tools',\n",
    "'portercable 6 gal': 'porter cable 6 gal',\n",
    "'table covers waterproff': 'table covers waterproof',\n",
    "'solid alium square tubing': 'solid aluminum square tubing',\n",
    "'deck post jhardware': 'deck post hardware',\n",
    "'hunter new bronzel fans': 'hunter new bronze fans',\n",
    "'16d framin': '16d framing',\n",
    "'moen brushed nickel batharoom': 'moen brushed nickel bathroom',\n",
    "'barriar plastic': 'barrier plastic',\n",
    "'window ac/hehat  units': 'window ac/heat units',\n",
    "'icycle lights': 'icicle lights',\n",
    "'4 gallon expanion': '4 gallon expansion',\n",
    "'floor mount lawndry seek': 'floor mount laundry sink',\n",
    "'high addhesion primer': 'high adhesion primer',\n",
    "'24 gauge wire connectorsa': '24 gauge wire connectors',\n",
    "'sterio wire for indoor speakers': 'stereo wire for indoor speakers',\n",
    "'garage bicyclestorage': 'garage bicycle storage',\n",
    "'how mustall tankless water heater': 'how install tankless water heater',\n",
    "'chelsea white acrylic oval in rectangl': 'chelsea white acrylic oval in rectangle',\n",
    "'cleaning jeta for whirlpool': 'cleaning jets for whirlpool',\n",
    "'bathroom faucet replacment valve': 'bathroom faucet replacement valve',\n",
    "'3x5 cemet board': '3x5 cement board',\n",
    "'vaccumm': 'vacuum',\n",
    "'ghroe shower headstrong shower heads': 'grohe shower headstrong shower heads',\n",
    "'mial boxes': 'mail boxes',\n",
    "'claw tups': 'claw tips',\n",
    "'facia corner brace': 'fascia corner brace',\n",
    "'pegisas sink top': 'pegasus sink top',\n",
    "'mirroes for doors': 'mirrors for doors',\n",
    "'counter depth refridgidere': 'counter depth refrigerator',\n",
    "'corrigaed fiberglass roofing': 'corrugated fiberglass roofing',\n",
    "'window airconditionerwith heaters': 'window air conditioners with heaters',\n",
    "'extention rail for opener': 'extension rail for opener',\n",
    "'whitecomposite fascia board': 'white composite fascia board',\n",
    "'vanity topp 31 white': 'vanity top 31 white',\n",
    "'underhood range fan': 'under hood range fan',\n",
    "'price pfister  trevisa': 'price pfister treviso',\n",
    "'milwaukee cordlees tools': 'milwaukee cordless tools',\n",
    "'pendent light': 'pendant light',\n",
    "'pre-emergent weed contro': 'pre-emergent weed control',\n",
    "'is this item in stoes?': 'is this item in store?',\n",
    "'door home secutity': 'door home security',\n",
    "'3oo watt haalogen bulbs': '3oo watt halogen bulbs',\n",
    "'96 in flourescent bulbs': '96 in fluorescent bulbs',\n",
    "'shop ceiling fane': 'shop ceiling fan',\n",
    "'aaa batteries everready gold': 'aaa batteries eveready gold',\n",
    "'buth tub faucet': 'bathtub faucet',\n",
    "'delta montecello tub faucet': 'delta monticello tub faucet',\n",
    "'ge spring water heater': 'geospring water heater',\n",
    "'ge water heater egnighter': 'ge water heater igniter',\n",
    "'31x19 one piecs bathroom sink': '31x19 one piece bathroom sink',\n",
    "'replacment clips for wire rack': 'replacement clips for wire rack',\n",
    "'ac air diverer': 'ac air diverter',\n",
    "'3 sewer pipce': '3 sewer pipe',\n",
    "'3\\' electical pipe': '3\\' electrical pipe',\n",
    "'large outside horizontal storage shed': 'large outdoor horizontal storage shed',\n",
    "'swing hangar hardware': 'swing hanger hardware',\n",
    "'dim able balafon flood light': 'dimmable balafon flood light',\n",
    "'phillips exterior led': 'philips exterior led',\n",
    "'banity 11 watt light bulb': 'vanity 11 watt light bulb',\n",
    "'kithchen install': 'kitchen install',\n",
    "'magnet stainless steel for diswasher': 'magnet stainless steel for dishwasher',\n",
    "'phone  spliter': 'phone splitter',\n",
    "'receptical': 'receptacle',\n",
    "'water resistent electrical outlets': 'water resistant electrical outlets',\n",
    "'kitchenaid superb oven': 'kitchenaid superba oven',\n",
    "'403esprit 2x4 ceing tile': '403 esprit 2x4 ceiling tile',\n",
    "'wall excess panel': 'wall access panel',\n",
    "'drop celing tiles': 'drop ceiling tiles',\n",
    "'pvc drop in celing tiles': 'pvc drop in ceiling tiles',\n",
    "'pl gas hose': 'lp gas hose',\n",
    "'12 v landscaping ligtening fixture': '12v landscape lighting fixture',\n",
    "'behr white external semigloss paint': 'behr white exterior semi gloss paint',\n",
    "'GRAGE DOOR OPENER': 'GARAGE DOOR OPENER',\n",
    "'grage doors': 'garage doors',\n",
    "'24 inch med oak base': '24 inch medium oak base',\n",
    "'okeefes working hands': 'o\\'keeffe\\'s working hands',\n",
    "'phenofin': 'penofin',\n",
    "'8 foot galvinezed': '8 foot galvanized',\n",
    "'12 mobil home air duct': '12 mobile home air duct',\n",
    "'door hinges for americana refrigator': 'door hinges for americana refrigerator',\n",
    "'tub drain kit bronz': 'tub drain kit bronze',\n",
    "'halligon light bulb': 'halogen light bulb',\n",
    "'husky rachet': 'husky ratchet',\n",
    "'andersen vnyl windows': 'andersen vinyl windows',\n",
    "'balwind double cilynder lock': 'baldwin double cylinder lock',\n",
    "'drop down ceiling ppanel': 'drop down ceiling panel',\n",
    "'arearugs and mats': 'area rugs and mats',\n",
    "'dark expresso paint for wood': 'dark espresso paint for wood',\n",
    "'melamine shelvees': 'melamine shelves',\n",
    "'mosaic whitel and black tile': 'mosaic white and black tile',\n",
    "'8 wre wheel': '8 wire wheel',\n",
    "'9\\'  plna replament blade': '9\\' plane replacement blade',\n",
    "'saw zall blades': 'sawzall blades',\n",
    "'pain pot': 'paint pot',\n",
    "'drain cleaneraner machines': 'drain cleaner machines',\n",
    "'anderson storm doors pet': 'andersen storm doors pet',\n",
    "'basement window replacement insructions': 'basement window replacement instructions',\n",
    "'grill cover brinkman double grill': 'grill cover brinkmann double grill',\n",
    "'gerber daisies': 'gerbera daisies',\n",
    "'gerber daisy': 'gerbera daisy',\n",
    "'exterior wood stainolid color': 'exterior wood stain color',\n",
    "'2700 br30 led': '2700k br30 led',\n",
    "'3m wheather stripping': '3m weather stripping',\n",
    "'barn doorhinges': 'barn door hinges',\n",
    "'plywood progect': 'plywood project',\n",
    "'28 guage screen': '28 gauge screen',\n",
    "'lampsade pendent light': 'lamp shade pendant light',\n",
    "'kitchen cabiner corner': 'kitchen cabinet corner',\n",
    "'paatio swings': 'patio swings',\n",
    "'12 bar chian for echo': '12 bar chain for echo',\n",
    "'bix max 7x7': 'big max 7x7',\n",
    "'bathtub faucethandle replacement parts': 'bathtub faucet handle replacement parts',\n",
    "'prelit spiral trees': 'pre lit spiral trees',\n",
    "'12 sthel chainsaws': '12 stihl chainsaws',\n",
    "'10 ft drain house': '10 ft drain hose',\n",
    "'american standard tiolet flappers': 'american standard toilet flappers',\n",
    "'solar out doors post lights': 'solar outdoor post lights',\n",
    "'kitchen cabinet with counertop': 'kitchen cabinet with countertop',\n",
    "'Painting Cabniets': 'Painting Cabinets',\n",
    "'18x18 teracota porcelain floor tiles': '18x18 terracotta porcelain floor tiles',\n",
    "'drywal': 'drywall',\n",
    "'pencle trim tile': 'pencil trim tile',\n",
    "'vinyl latice': 'vinyl lattice',\n",
    "'angle findeer': 'angle finder',\n",
    "'laminate tile comercial': 'laminate tile commercial',\n",
    "'couner deep refrigerators': 'counter deep refrigerators',\n",
    "'chritmas tree': 'christmas tree',\n",
    "'plug in carbon monoxcide': 'plug in carbon monoxide',\n",
    "'cabinet handels': 'cabinet handles',\n",
    "'frigidair drop in': 'frigidaire drop in',\n",
    "'7\\' hex hed bolt': '7\\' hex head bolt',\n",
    "'vent fllters': 'vent filters',\n",
    "'horizontall': 'horizontal',\n",
    "'3 x 6 blace tile': '3 x 6 black tile',\n",
    "'rostoluem  spray paint': 'rustoleum spray paint',\n",
    "'power drill battery an charger': 'power drill battery and charger',\n",
    "'rayobi blue charger': 'ryobi blue charger',\n",
    "'robyi': 'ryobi',\n",
    "'5/4 pressure treaded decking': '5/4 pressure treated decking',\n",
    "'white carrara herring bome': 'white carrara herringbone',\n",
    "'sailr blue': 'sailor blue',\n",
    "'charbroil classic': 'char broil classic',\n",
    "'14 electric concrete saw with vc-u dch300': '14 electric concrete saw with vac-u dch 300',\n",
    "'potable air conditioners': 'portable air conditioners',\n",
    "'fin heating  tubeing': 'fin heating tubing',\n",
    "'fine/line baseboarrd': 'fine/line baseboard',\n",
    "'hot water heating eliment': 'hot water heating element',\n",
    "'toiet': 'toilet',\n",
    "'hole house fan': 'whole house fan',\n",
    "'montaga bay tile': 'montego bay tile',\n",
    "'40 gal liquid propan': '40 gal liquid propane',\n",
    "'4 x 4 pos cap': '4x4 post cap',\n",
    "'white quartz cointertop': 'white quartz countertop',\n",
    "'elongated bone toilest': 'elongated bone toilet',\n",
    "'white acryl paint': 'white acrylic paint',\n",
    "'foundstion vents': 'foundation vents',\n",
    "'sqeaky carpet stair kit': 'squeaky carpet stair kit',\n",
    "'defusiers for floors': 'diffusers for floors',\n",
    "'8\\' galvanized roll top edginh': '8\\' galvanized roll top edging',\n",
    "'marithon water heater element': 'marathon water heater element',\n",
    "'wirerless light switch': 'wireless light switch',\n",
    "'moen posi-temp tim kit': 'moen posi-temp trim kit',\n",
    "'shower dooroil rubbed bronze': 'shower door oil rubbed bronze',\n",
    "'wireing': 'wiring',\n",
    "'kitchen aid architecs series 11': 'kitchenaid architect series 11',\n",
    "'wall oven combon': 'wall oven combo',\n",
    "'survival babkpack': 'survival backpack',\n",
    "'wire dstaples': 'wire staples',\n",
    "'4in drain gratewhite': '4in drain grate white',\n",
    "'shitch cover': 'switch cover',\n",
    "'vitarera quartz': 'viatera quartz',\n",
    "'5/8-in masonary drill bit': '5/8-in masonry drill bit',\n",
    "'brinkman grill grates': 'brinkmann grill grates',\n",
    "'pest repellant': 'pest repellent',\n",
    "'bathun drain plunger': 'bathtub drain plunger',\n",
    "'incounter gas cook range': 'encounter gas cook range',\n",
    "'peat moss bails': 'peat moss bales',\n",
    "'3-piece bath accessory kit in chrom': '3-piece bath accessory kit in chrome',\n",
    "'alameda hickey laminate': 'alameda hickory laminate',\n",
    "'flooring moisture barier': 'flooring moisture barrier',\n",
    "'vinylcove base': 'vinyl cove base',\n",
    "'ge diswasher': 'ge dishwasher',\n",
    "'b10  led bub': 'b10 led bulb',\n",
    "'cub cadetcordless hedge trimmer': 'cub cadet cordless hedge trimmer',\n",
    "'hampton bay jewelery armoire wht': 'hampton bay jewelry armoire white',\n",
    "'perenials': 'perennials',\n",
    "'heat ventss': 'heat vents',\n",
    "'mobil home glass door': 'mobile home glass door',\n",
    "'lamanet floor cutter': 'laminate floor cutter',\n",
    "'on off valvefor tub faucet': 'on off valve for tub faucet',\n",
    "'assie grill fire and ash': 'aussie grill fire and ash',\n",
    "'hanging worklight fixtures ceiling': 'hanging work light fixtures ceiling',\n",
    "'20 amp tamper resitance duplex receptacle': '20 amp tamper resistant duplex receptacle',\n",
    "'liqwuid nail': 'liquid nail',\n",
    "'1/2 tee pvcp': '1/2 tee pvc',\n",
    "'toilet repair kit cadet 3 flowise 2-piece 1.28 gpf round fro': 'toilet repair kit cadet 3 flowise 2-piece 1.28 gpf round front',\n",
    "'50 amp turn look plug': '50 amp turn lock plug',\n",
    "'6x6 colunm caps': '6x6 column caps',\n",
    "'12 valleta': '12 valletta',\n",
    "'pellitized lime': 'pelletized lime',\n",
    "'concrete sonic tub': 'concrete sonic tube',\n",
    "'110 air conditior an heat': '110 air conditioner and heat',\n",
    "'what is best for settingfence  posts in soil?': 'what is best for setting fence posts in soil?',\n",
    "'washer dryer folding worksurface': 'washer dryer folding work surface',\n",
    "'outdoor spigot spliter': 'outdoor spigot splitter',\n",
    "'alumiunm gate': 'aluminum gate',\n",
    "'lawm mower': 'lawn mower',\n",
    "'door floor plate  slideing doors': 'door floor plate sliding doors',\n",
    "'akkegro': 'allegro',\n",
    "'wead burner': 'weed burner',\n",
    "'galvinized nails 3': 'galvanized nails 3',\n",
    "'artifical turf border': 'artificial turf border',\n",
    "'oppeuss light trim ring': 'oppeus light trim ring',\n",
    "'12 ft john boat': '12ft jon boat',\n",
    "'outdoor coucg': 'outdoor couch',\n",
    "'drywall panel hoisst': 'drywall panel hoist',\n",
    "'ego   hainsaw': 'ego chainsaw',\n",
    "'hibascus plant': 'hibiscus plant',\n",
    "'pullbehind fertilizer spreader': 'pull behind fertilizer spreader',\n",
    "'door latch uard': 'door latch guard',\n",
    "'water suppy box': 'water supply box',\n",
    "'octagon eve vents': 'octagon eave vents',\n",
    "'el ctrical s ez': 'electrical sez',\n",
    "'varnishe': 'varnish',\n",
    "'klien rg6': 'klein rg6',\n",
    "'floor matt': 'floor mat',\n",
    "'60 shower ddor': '60 shower door',\n",
    "'blue tapeexhaust fan/light': 'blue tape exhaust fan/light',\n",
    "'rocks hydrophonics': 'rocks hydroponics',\n",
    "'mesquito spray': 'mosquito spray',\n",
    "'alumiun grove in': 'aluminum grove in',\n",
    "'lithonia outdoor wall paks': 'lithonia outdoor wall packs',\n",
    "'60 in. shower door brushed nicker': '60 in. shower door brushed nickel',\n",
    "'makit 12v': 'makita 12v',\n",
    "'black and yellow non skip tape': 'black and yellow non skid tape',\n",
    "'skylifghts': 'skylights',\n",
    "'led hale gin g9': 'led halogen g9',\n",
    "'electrical pipe flexable': 'electrical pipe flexible',\n",
    "'emt stroas': 'emt straps',\n",
    "'ridged 1 emt conduit': 'rigid 1 emt conduit',\n",
    "'baliey window roller shades': 'bailey window roller shades',\n",
    "'hampton bay reswood valley 5 pc patio seating set with fire': 'hampton bay redwood valley 5 pc patio seating set with fire',\n",
    "'lawn grass catchbag': 'lawn grass catcher bag',\n",
    "'1/4 lauwan under layment': '1/4 lauan underlayment',\n",
    "'window tintinig': 'window tinting',\n",
    "'4 inch round bellbox cover': '4 inch round bell box cover',\n",
    "'vinal latice fence': 'vinyl lattice fence',\n",
    "'solar pest repelers': 'solar pest repellers',\n",
    "'barn doorspring latches': 'barn door spring latches',\n",
    "'3 gauge copper phhn': '3 gauge copper thhn',\n",
    "'three wire hottube': 'three wire hot tub',\n",
    "'shope cloths': 'shop clothes',\n",
    "'bbostitch tool set': 'bostitch tool set',\n",
    "'outdoor hightop dining': 'outdoor high top dining',\n",
    "'delata raincan': 'delta raincan',\n",
    "'soap wash maching tilde': 'soap wash machine tilde',\n",
    "'16 ftdecking boards': '16 ft decking boards',\n",
    "'1 amp receptical': '1 amp receptacle',\n",
    "'outdoor gfi': 'outdoor gfci',\n",
    "'bbq burner replacment': 'bbq burner replacement',\n",
    "'levin 25 wat usb': 'levin 25 watt usb',\n",
    "'delta diverte rhandle in rb': 'delta diverter handle in rb',\n",
    "'3 pane craftsman door': '3 panel craftsman door',\n",
    "'charolettetown': 'charlottetown',\n",
    "'raised toelit sseat': 'raised toilet seat',\n",
    "'webber spirit gas grill': 'weber spirit gas grill',\n",
    "'adapter for extention cord': 'adapter for extension cord',\n",
    "'bathrub and shower wall kits': 'bathtub and shower wall kits',\n",
    "'sofit vents 4x16': 'soffit vents 4 x 16',\n",
    "'1/2 inch isp water supply line': '1/2 inch ips water supply line',\n",
    "'eurothem thermostatic valve': 'eurotherm thermostatic valve',\n",
    "'plactic totes  36 inches wide': 'plastic totes 36 inches wide',\n",
    "'pest control diat': 'pest control diet',\n",
    "'black cobwoys star': 'black cowboys star',\n",
    "'whirpool oven 5.1': 'whirlpool oven 5.1',\n",
    "'min fridges for campers': 'mini fridges for campers',\n",
    "'howards restore a finish': 'howards restor a finish',\n",
    "'ge just cut fraiser fur': 'ge just cut fraser fir',\n",
    "'25 watt warmlight bulb': '25 watt warm light bulb',\n",
    "'kichen island': 'kitchen island',\n",
    "'duel mount stainless steel sinks': 'dual mount stainless steel sinks',\n",
    "'home sevalance cameras': 'home surveillance cameras',\n",
    "'marbel vinyl tile': 'marble vinyl tile',\n",
    "'30 entry door 9 litr': '30 entry door 9 lite',\n",
    "'roxul sale n sound': 'roxul safe n sound',\n",
    "'4 guage use': '4 gauge use',\n",
    "'jigsaw  tblades': 'jigsaw t blades',\n",
    "'jigsaww blades': 'jigsaw blades',\n",
    "'clawfoot tub cutain': 'clawfoot tub curtain',\n",
    "'raised garden  ed': 'raised garden bed',\n",
    "'58.75x80 sliding glass door': '58.75x 80 sliding glass door',\n",
    "'1/4 nich tee': '1/4 inch tee',\n",
    "'alluminun wire splice': 'aluminum wire splice',\n",
    "'2 sheet metal screrw': '2 sheet metal screw',\n",
    "'non electically conductive epoxy': 'non electrically conductive epoxy',\n",
    "'led fluoreecent light replacement': 'led fluorescent light replacement',\n",
    "'t8 8 ft 4-light flourescent fixture': 't8 8 ft 4-light fluorescent fixture',\n",
    "'othor ant killer': 'ortho ant killer',\n",
    "'spectacide for lawnscarpenter ants': 'spectracide for lawns carpenter ants',\n",
    "'ccurved shower door': 'curved shower door',\n",
    "'4in pvc electrcial boxes': '4in pvc electrical boxes',\n",
    "'hampton bay fan replacemtn': 'hampton bay fan replacement',\n",
    "'6\\' remodel can valted celing  cans': '6\\' remodel can vaulted ceiling cans',\n",
    "'roman tub faucers': 'roman tub faucets',\n",
    "'flourescent paint by rustoleum': 'fluorescent paint by rustoleum',\n",
    "'hidden fastners': 'hidden fasteners',\n",
    "'otdoor sola': 'outdoor solar',\n",
    "'solar post l8ghts': 'solar post lights',\n",
    "'plus 3 tintet': 'plus 3 tinted',\n",
    "'barbeque tools': 'barbecue tools',\n",
    "'circular flourecent lights': 'circular fluorescent lights',\n",
    "'rain barrells': 'rain barrels',\n",
    "'gagarage storage cabinets': 'garage storage cabinets',\n",
    "'brown blasplash tile': 'brown backsplash tile',\n",
    "'evap cooler theromsat': 'evap cooler thermostat',\n",
    "'undergroud telephone wire': 'underground telephone wire',\n",
    "'cop mail adapter': 'cop male adapter',\n",
    "'set crews for glass': 'set screws for glass',\n",
    "'roybi lazer circular saw': 'ryobi laser circular saw',\n",
    "'walnuit stain': 'walnut stain',\n",
    "'ruber door extension': 'rubber door extension',\n",
    "'home decorators cinamon': 'home decorators cinnamon',\n",
    "'apoxy patch': 'epoxy patch',\n",
    "'batroom fan heater light': 'bathroom fan heater light',\n",
    "'commercial radient ceiling heaters': 'commercial radiant ceiling heaters',\n",
    "'surveilance camera': 'surveillance camera',\n",
    "'tub facet set': 'tub faucet set',\n",
    "'solistone pebbble': 'solistone pebble',\n",
    "'1 1/4 galvenized steel pipe fittings': '1 1/4 galvanized steel pipe fittings',\n",
    "'22.4 cubit feet refrigerator': '22.4 cubic feet refrigerator',\n",
    "'behr premium plus ultrta': 'behr premium plus ultra',\n",
    "'autoficial grass': 'artificial grass',\n",
    "'huskey scocket set': 'husky socket set',\n",
    "'husky black toll boxes': 'husky black tool boxes',\n",
    "'isunderlayment requiered for metal roof': 'is underlayment required for metal roof',\n",
    "'safety glass with perscription': 'safety glass with prescription',\n",
    "'polished brass 8 spread lavitory faucet': 'polished brass 8 spread lavatory faucet',\n",
    "'heat only therostats': 'heat only thermostats',\n",
    "'65 watt dim able': '65 watt dimmable',\n",
    "'1-1/4 pocket hole screwsw': '1-1/4 pocket hole screws',\n",
    "'wwod floor runner': 'wood floor runner',\n",
    "'bostic wood floor glue': 'bostik wood floor glue',\n",
    "'hand shovles': 'hand shovels',\n",
    "'garage orgnize': 'garage organizer',\n",
    "'diamond plate storge unit': 'diamond plate storage unit',\n",
    "'silcone': 'silicone',\n",
    "'packing suplies': 'packing supplies',\n",
    "'ridgid planner': 'ridgid planer',\n",
    "'shower fiberglas': 'shower fiberglass',\n",
    "'curtain rod wrp': 'curtain rod wrap',\n",
    "'fire place accessories gas loggs': 'fireplace accessories gas logs',\n",
    "'recesseingd light housing': 'recessed light housing',\n",
    "'100 amps circuit braker': '100 amps circuit breaker',\n",
    "'delta satin nickle shower systems': 'delta satin nickel shower systems',\n",
    "'auqatic shower & bath': 'aquatic shower',\n",
    "'termini mosquito garlic spray': 'terminix mosquito garlic spray',\n",
    "'arbourist safety climbing belt': 'arborist safety climbing belt',\n",
    "'vynal wood fence': 'vinyl wood fence',\n",
    "'acrylic primere': 'acrylic primer',\n",
    "'20\\' facia board': '20\\' fascia board',\n",
    "'17 1/2 high tolite': '17 1/2 high toilet',\n",
    "'howard restore a finish': 'howard restor a finish',\n",
    "'tub enclouseure with tub': 'tub enclosure with tub',\n",
    "'leaf guards for stomr windows': 'leaf guards for storm windows',\n",
    "'sliding tub soors': 'sliding tub doors',\n",
    "'amdry wallpanel': 'amdry wall panel',\n",
    "'22.1 refrierator': '22.1 refrigerator',\n",
    "'fram boxes': 'frame boxes',\n",
    "'patio  tbricks': 'patio bricks',\n",
    "'6 foot treshold': '6 foot threshold',\n",
    "'florencet light cover': 'fluorescent light cover',\n",
    "'taracota drain pan': 'terracotta drain pan',\n",
    "'smaller single deadbolt lock': 'small single deadbolt lock',\n",
    "'lmainate boards': 'laminate boards',\n",
    "'acuria lattace panels': 'acurio lattice panels',\n",
    "'adirondeck cusion': 'adirondack cushion',\n",
    "'oscilating fan': 'oscillating fan',\n",
    "'washing machine plug adapator': 'washing machine plug adapter',\n",
    "'concrette pier': 'concrete pier',\n",
    "'southren gray tile': 'southern gray tile',\n",
    "'dealt portable table saw table': 'dewalt portable table saw table',\n",
    "'matte heat resistant pain': 'matte heat resistant paint',\n",
    "'White Temper Resistant Duplex Outlet': 'White Tamper Resistant Duplex Outlet',\n",
    "'screws for deckin': 'screws for decking',\n",
    "'20 gl. hose end sprayer': '20 gal. hose end sprayer',\n",
    "'sliding door storage cabi nets': 'sliding door storage cabinets',\n",
    "'tinted masonary sealer': 'tinted masonry sealer',\n",
    "'kids toilet seateat': 'kids toilet seat eat',\n",
    "'anderson storm door screen roller': 'andersen storm door screen roller',\n",
    "'vaccuum cleaners for hardwood and carpet': 'vacuum cleaners for hardwood and carpet',\n",
    "'copper baluseter': 'copper baluster',\n",
    "'aluninion circular blade': 'aluminium circular blade',\n",
    "'ceiling light nickle 2-light': 'ceiling light nickel 2-light',\n",
    "'adirondac, patio chair': 'adirondack, patio chair',\n",
    "'flourescent tube': 'fluorescent tube',\n",
    "'polyurethane adhesiv': 'polyurethane adhesive',\n",
    "'extirior clear spray paint': 'exterior clear spray paint',\n",
    "'outdoor faucwts': 'outdoor faucets',\n",
    "'asphaul based coating': 'asphalt based coating',\n",
    "'3/8 couipling': '3/8 coupling',\n",
    "'2x4x10 pressure treater': '2x4x10 pressure treated',\n",
    "'koehler faucet': 'kohler faucet',\n",
    "'led rop light clips': 'led rope light clips',\n",
    "'square d double brakers': 'square d double breakers',\n",
    "'30 inchesbathroom vanity': '30 inches bathroom vanity',\n",
    "'1/2 \\' copper fiting': '1/2 \\' copper fitting',\n",
    "'capital cap for colum': 'capital cap for column',\n",
    "'grass turf pavewrs': 'grass turf pavers',\n",
    "'lowvoltage indoor accent lights': 'low voltage indoor accent lights',\n",
    "'dremel minimate cordless moto tool': 'dremel minimite cordless moto tool',\n",
    "'96 right hand miter tyhoon ice': '96 right hand miter typhoon ice',\n",
    "'magnet base tool loight': 'magnetic base tool light',\n",
    "'robi 18v saw': 'ryobi 18v saw',\n",
    "'5 light hanging chandielier': '5 light hanging chandelier',\n",
    "'Moem faucet repair': 'Moen faucet repair',\n",
    "'3x6 daltile white 101 kohler': '3x6 daltile white k101 kohler',\n",
    "'lock cmbo': 'lock combo',\n",
    "'trimmer/edger\\'s, gas powered': 'trimmer/edgers, gas powered',\n",
    "'generaor for fridge': 'generator for fridge',\n",
    "'led light bulbs dimable spot': 'led light bulbs dimmable spot',\n",
    "'outdoor seatting cushions': 'outdoor seating cushions',\n",
    "'full size frigde': 'full size fridge',\n",
    "'ASHPHALT SEALER': 'ASPHALT SEALER',\n",
    "'behr ultra pint': 'behr ultra paint',\n",
    "'emparador mosaic bamboo brick': 'emperador mosaic bamboo brick',\n",
    "'bath mirror cabintes': 'bath mirror cabinets',\n",
    "'floor squeege': 'floor squeegee',\n",
    "'squeege': 'squeegee',\n",
    "'allure golden oaksku579331': 'allure golden oak sku 579331',\n",
    "'artificial turf for petrs': 'artificial turf for pets',\n",
    "'8 foot florescent light bulb': '8 foot fluorescent light bulb',\n",
    "'3x3 diamond thread plate': '3x3 diamond tread plate',\n",
    "'handical rail': 'handicap rail',\n",
    "'moen grab bar securemount': 'moen grab bar secure mount',\n",
    "'ceiling mount electical box': 'ceiling mount electrical box',\n",
    "'stainless steal hose clamps': 'stainless steel hose clamps',\n",
    "'sod grass san agustino': 'sod grass san agustin',\n",
    "'bateries  9v': 'batteries 9v',\n",
    "'kohler brushed nickle framless shower doors': 'kohler brushed nickel frameless shower doors',\n",
    "'mirro shower doors': 'mirror shower doors',\n",
    "'daylillies': 'daylilies',\n",
    "'fridgedaire fridge': 'frigidaire fridge',\n",
    "'storage buiding 12\\' x 20\\'': 'storage building 12\\' x 20\\'',\n",
    "'pvc valvez': 'pvc valves',\n",
    "'socket magnectic extension': 'socket magnetic extension',\n",
    "'shop vac aacessories': 'shop vac accessories',\n",
    "'roll jp door': 'roll up door',\n",
    "'rollup door': 'roll up door',\n",
    "'steibler eltron': 'stiebel eltron',\n",
    "'liquid itght non metalic': 'liquid tight non metallic',\n",
    "'metalic lquid tight': 'metallic liquid tight',\n",
    "'22 bin plastic drawer parts storage organiz': '22 bin plastic drawer parts storage organizer',\n",
    "'marroon roof screws': 'maroon roof screws',\n",
    "'battery opererated lighting': 'battery operated lighting',\n",
    "'roybi pop up': 'ryobi pop up',\n",
    "'connectorv 30': 'connector 30',\n",
    "'ge gfi braker 30amp': 'ge gfci breaker 30 amp',\n",
    "'pipe swer': 'pipe sewer',\n",
    "'treaded pvc pipe fitting': 'threaded pvc pipe fitting',\n",
    "'cornewr bathtub': 'corner bathtub',\n",
    "'whirlpool apron bathtup': 'whirlpool apron bathtub',\n",
    "'veranda facia': 'veranda fascia',\n",
    "'rrecessed light trim ring': 'recessed light trim ring',\n",
    "'1 light steele sconce': '1 light steel sconce',\n",
    "'7\\' 90 elboq': '7\\' 90 elbow',\n",
    "'drawer guides and slides': 'drawer glides and slides',\n",
    "'christmsa dog': 'christmas dog',\n",
    "'light weight coccrete': 'lightweight concrete',\n",
    "'hardwoo flooring 2 1/4 in': 'hardwood flooring 2 1/4 in',\n",
    "'garden hose filter attactchent': 'garden hose filter attachment',\n",
    "'milwaukie saw blades': 'milwaukee saw blades',\n",
    "'dewalt extention cord': 'dewalt extension cord',\n",
    "'hampton bay high gloss jabot laminate': 'hampton bay high gloss jatoba laminate',\n",
    "'20v blacker and decker charger': '20v black and decker charger',\n",
    "'15 water depth bathub': '15 water depth bathtub',\n",
    "'magnetized wall covering': 'magnetic wall covering',\n",
    "'fire brick and morter': 'fire brick and mortar',\n",
    "'anderson french wood patio door 400 series': 'andersen frenchwood patio door 400 series',\n",
    "'outdoor baners': 'outdoor banners',\n",
    "'osciallating blade to cut tile': 'oscillating blade to cut tile',\n",
    "'one way valae': 'one way valve',\n",
    "'black decker matris': 'black decker matrix',\n",
    "'makita skill saw': 'makita skil saw',\n",
    "'tuscon patio pavers': 'tucson patio pavers',\n",
    "'plastic florring': 'plastic flooring',\n",
    "'fungicidal seed innoculant': 'fungicidal seed inoculant',\n",
    "'pcv coated hardware cloth': 'pvc coated hardware cloth',\n",
    "'2x2 ceiling tilepantq22s': '2x2 ceiling tile paint 22s',\n",
    "'rectangulat wihite ceramic sink bathroom': 'rectangular white ceramic sink bathroom',\n",
    "'battery operataed wall light': 'battery operated wall light',\n",
    "'72 inchtrack light': '72 inch track light',\n",
    "'suny citrus fertilizer': 'sunny citrus fertilizer',\n",
    "'48 inch aluminum shower curtin rod': '48 inch aluminum shower curtain rod',\n",
    "'dehumidifyer': 'dehumidifier',\n",
    "'earthquaike': 'earthquake',\n",
    "'phillips led sparkle  light bulbs': 'philips led sparkle light bulbs',\n",
    "'metalic silver spray': 'metallic silver spray',\n",
    "'all retaing wall': 'all retaining wall',\n",
    "'high temperate sealant': 'high temperature sealant',\n",
    "'greecian white porcelein marble': 'greecian white porcelain marble',\n",
    "'shelves stailess stel': 'shelves stainless steel',\n",
    "'wallmounted garage  shelves': 'wall mounted garage shelves',\n",
    "'remote meat thermom': 'remote meat thermometer',\n",
    "'pvc threaded elbo': 'pvc threaded elbow',\n",
    "'summit 20 in elctric range': 'summit 20 in electric range',\n",
    "'groung fault electric outlet': 'ground fault electrical outlet',\n",
    "'prenneols flower seeds': 'perennials flower seeds',\n",
    "'hyrdaulic oil for kohler': 'hydraulic oil for kohler',\n",
    "'hot/cold porcelin handles': 'hot/cold porcelain handles',\n",
    "'white vanites with tops': 'white vanities with tops',\n",
    "'exterier door keypad': 'exterior door keypad',\n",
    "'purpor power': 'purple power',\n",
    "'automatic drower closer': 'automatic drawer closer',\n",
    "'potable firepace': 'portable fireplace',\n",
    "'azelas': 'azaleas',\n",
    "'mta distributions log splitter': 'mta distributors log splitter',\n",
    "'standing town rack': 'standing towel rack',\n",
    "'zinser stain cover': 'zinsser stain cover',\n",
    "'weed trimer push type': 'weed trimmer push type',\n",
    "'centipe grass seed': 'centipede grass seed',\n",
    "'36  curved showered curtain rod': '36 curved shower curtain rod',\n",
    "'4 quck grip 101': '4 quick grip 101',\n",
    "'metal gringing weel  5/8': 'metal grinding wheel 5/8',\n",
    "'weelbarrow': 'wheelbarrow',\n",
    "'baraar emy': 'bazaar emy',\n",
    "'wetbar sink and faucet': 'wet bar sink and faucet',\n",
    "'perenial flowers': 'perennial flowers',\n",
    "'infred turkey fryer': 'infrared turkey fryer',\n",
    "'oil rubbed bronse bathroom lighting': 'oil rubbed bronze bathroom lighting',\n",
    "'solor power lighting  for exterior': 'solar power lighting for exterior',\n",
    "'infloor heating antifreeze': 'in floor heating antifreeze',\n",
    "'galvinized conduit pipe': 'galvanized conduit pipe',\n",
    "'double curtain rod connecter': 'double curtain rod connector',\n",
    "'drop cieling tiles 2ft by 4 ft': 'drop ceiling tiles 2ft by 4ft',\n",
    "'plug in led night lite photocell': 'plug in led night light photocell',\n",
    "'rough limber': 'rough lumber',\n",
    "'48x48 windoww': '48x48 window',\n",
    "'high intensity t5 flourescent lights': 'high intensity t5 fluorescent lights',\n",
    "'brinly hardy 40 inc tow behind': 'brinly hardy 40 inch tow behind',\n",
    "'ornge 5x7 rugs': 'orange 5x7 rugs',\n",
    "'kitchenmaid built-in double drawer': 'kitchenaid built-in double drawer',\n",
    "'safety latter': 'safety ladder',\n",
    "'blind replacemetn': 'blind replacement',\n",
    "'stainless steeel collated nails': 'stainless steel collated nails',\n",
    "'hang rials barnyard doors': 'hang rails barnyard doors',\n",
    "'tall black toliet': 'tall black toilet',\n",
    "'fint tube': 'find tube',\n",
    "'24 inches rerefrigerator': '24 inches refrigerator',\n",
    "'ge microwave wall oven comb': 'ge microwave wall oven combo',\n",
    "'presure treated': 'pressure treated',\n",
    "'husky 46 9 drawer mobil': 'husky 46 9 drawer mobile',\n",
    "'apartment size ge  refrigertor stainless steel': 'apartment size ge refrigerator stainless steel',\n",
    "'penedtrating stain': 'penetrating stain',\n",
    "'briggsstraton 11 horse air filter': 'briggs stratton 11 horse air filter',\n",
    "'hoovwe cordless vacuum cleaners': 'hoover cordless vacuum cleaners',\n",
    "'tumbler dryer hose and claps': 'tumble dryer hose and clamps',\n",
    "'antique truch': 'antique truck',\n",
    "'hohler black and tan': 'kohler black and tan',\n",
    "'spray and forget house nad deck': 'spray and forget house and deck',\n",
    "'apriaire humidifier water panel': 'aprilaire humidifier water panel',\n",
    "'unsanded groutr': 'unsanded grout',\n",
    "'60 wat soft watt 2700k a19 dimibal led': '60 watt soft watt 2700k a19 dimmable led',\n",
    "'7.5 mconnection for 9000 btu': '7.5 connection for 9000 btu',\n",
    "'dimer switch and fan control': 'dimmer switch and fan control',\n",
    "'granitecounter top cararra': 'granite countertop carrara',\n",
    "'20 amp decor outlet ivory': '20 amp decora outlet ivory',\n",
    "'rock wall papper': 'rock wallpaper',\n",
    "'thin set fray': 'thin set gray',\n",
    "'glass mirrior doors 72x80': 'glass mirror doors 72x80',\n",
    "'heirloom whie': 'heirloom white',\n",
    "'wood shelfing': 'wood shelving',\n",
    "'kohler top mont bathroom  sink': 'kohler top mount bathroom sink',\n",
    "'outdoor dust to dawn light': 'outdoor dusk to dawn light',\n",
    "'windowbalance': 'window balance',\n",
    "'gunstock oak liamate': 'gunstock oak laminate',\n",
    "'gardden benches': 'garden benches',\n",
    "'strended electrical wire': 'stranded electrical wire',\n",
    "'counter refinsher': 'counter refinishing',\n",
    "'unfinished wood p-lant stand': 'unfinished wood plant stand',\n",
    "'celing fan 60': 'ceiling fan 60',\n",
    "'porta nailor': 'porta nailer',\n",
    "'t fittin': 't fitting',\n",
    "'bousch lazer level gll2-80p': 'bosch laser level gll2-80p',\n",
    "'2 1/2 inch nail boxe': '2 1/2 inch nail box',\n",
    "'bonda body filler': 'bondo body filler',\n",
    "'window manganetic lock': 'window magnetic lock',\n",
    "'cat 5 cable uv restance': 'cat 5 cable uv resistance',\n",
    "'3 4  toilet phlange': '3 4 toilet flange',\n",
    "'aa batteried': 'aa batteries',\n",
    "'6 pvc flixible coupling pipe': '6 pvc flexible coupling pipe',\n",
    "'7 footaluminum awning': '7 foot aluminum awning',\n",
    "'carburator': 'carburetor',\n",
    "'water mainfold': 'water manifold',\n",
    "'kholer bathroom wall lights': 'kohler bathroom wall lights',\n",
    "'toro belt pully': 'toro belt pulley',\n",
    "'paper lawn  tefuse bags': 'paper lawn refuse bags',\n",
    "'wadrobe moving boxes': 'wardrobe moving boxes',\n",
    "'ultra clarifer, pool': 'ultra clarifier, pool',\n",
    "'trash caninet slide': 'trash cabinet slide',\n",
    "'craftig pvc cabinets': 'crafting pvc cabinets',\n",
    "'plastic organozers': 'plastic organizers',\n",
    "'rj45 crinp tool': 'rj45 crimp tool',\n",
    "'darby 18 inch dishwasher': 'danby 18 inch dishwasher',\n",
    "'10 x 10 gaxebo garden house': '10x10 gazebo garden house',\n",
    "'colonial caseing': 'colonial casing',\n",
    "'tarp for outsid furniture': 'tarp for outside furniture',\n",
    "'phlne batteries': 'phone batteries',\n",
    "'eatrhwise mower blades': 'earthwise mower blades',\n",
    "'outdoor artifical lawn': 'outdoor artificial lawn',\n",
    "'dual mount porcelin kitchen sinks': 'dual mount porcelain kitchen sinks',\n",
    "'sflexible shower': 'flexible shower',\n",
    "'savfavieh rug pad': 'safavieh rug pad',\n",
    "'tigerwood perigo laminate flooring': 'tigerwood pergo laminate flooring',\n",
    "'2\\' flourescent lighting': '2\\' fluorescent lighting',\n",
    "'concerte stair railings': 'concrete stair railings',\n",
    "'indoor infered heaters': 'indoor infrared heaters',\n",
    "'tensil ties': 'tinsel ties',\n",
    "'20 ampweather proof recepticles': '20 amp weatherproof receptacles',\n",
    "'hdmi cabl': 'hdmi cable',\n",
    "'matage double oven ranges': 'maytag double oven ranges',\n",
    "'navarra sierra passage doorknob set': 'navarra sierra passage door knob set',\n",
    "'outdoor furniture cover martha steward': 'outdoor furniture cover martha stewart',\n",
    "'divonshire': 'devonshire',\n",
    "'marine grade painr': 'marine grade paint',\n",
    "'counter and appliance gaperaser': 'counter and appliance gap eraser',\n",
    "'whirpool range hood 36': 'whirlpool range hood 36',\n",
    "'flourecent': 'fluorescent',\n",
    "'drain spoutts': 'drain spouts',\n",
    "'1/4 shut off velves': '1/4 shut off valves',\n",
    "'porta cool': 'portacool',\n",
    "'yard walll': 'yard wall',\n",
    "'kohler elongaterd toilet seat': 'kohler elongated toilet seat',\n",
    "'kohler lighted tolet seats': 'kohler lighted toilet seats',\n",
    "'cree led bub 6-pack': 'cree led bulb 6-pack',\n",
    "'concrere chisel': 'concrete chisel',\n",
    "'pedistal sink, 27\\'': 'pedestal sink, 27\\'',\n",
    "'florsent  replacement diffuser': 'fluorescent replacement diffuser',\n",
    "'chlorox': 'clorox',\n",
    "'core aeretor': 'core aerator',\n",
    "'water proofing connector': 'waterproof connector',\n",
    "'washer/dryr': 'washer/dryer',\n",
    "'cambria java refridgerator': 'cambria java refrigerator',\n",
    "'decrotive metal deck rail incecerts': 'decorative metal deck rail inserts',\n",
    "'whirl pool water heater pilot': 'whirlpool water heater pilot',\n",
    "'siemens double pole gfi': 'siemens double pole gfci',\n",
    "'hampton bay alenxander oak': 'hampton bay alexander oak',\n",
    "'32 inchvinyl screen doors': '32 inch vinyl screen doors',\n",
    "'hamptonbay shaker cabinets wall': 'hampton bay shaker cabinets wall',\n",
    "'3/8 entension': '3/8 extension',\n",
    "'10x12 outdoor gazabos': '10x12 outdoor gazebos',\n",
    "'seet metal tools': 'sheet metal tools',\n",
    "'boch gll': 'bosch gll',\n",
    "'dealt 8v screwdriver': 'dewalt 8v screwdriver',\n",
    "'hand heald showers and ada grab bars': 'hand held showers and ada grab bars',\n",
    "'200 amp outdoor circut breaker panel': '200 amp outdoor circuit breaker panel',\n",
    "'fingerprint lockset': 'fingerprint locks',\n",
    "'weekender powerwasher extension arms': 'weekender power washer extension arms',\n",
    "'makita drill batterie charger': 'makita drill battery charger',\n",
    "'ridgid fan': 'rigid fan',\n",
    "'swifer wet cloth': 'swiffer wet cloth',\n",
    "'hot water recirculator': 'hot water recirculation',\n",
    "'riding mower blabes': 'riding mower blades',\n",
    "'chain sherpeners': 'chain sharpeners',\n",
    "'relief valve for  rudd hot water heater': 'relief valve for ruud hot water heater',\n",
    "'ceiling     light brackt': 'ceiling light bracket',\n",
    "'perferated pipe': 'perforated pipe',\n",
    "'bath room sink accecories': 'bathroom sink accessories',\n",
    "'ding room set': 'dining room set',\n",
    "'2 ton expoxy': '2 ton epoxy',\n",
    "'cutkler hammer breaker': 'cutler hammer breaker',\n",
    "'red color cauking': 'red color caulking',\n",
    "'strap and t hindge': 'strap and t hinge',\n",
    "'screw driver 10 iches': 'screwdriver 10 inches',\n",
    "'shower glass slelves': 'shower glass shelves',\n",
    "'playststion 4 destiny bundle': 'playstation 4 destiny bundle',\n",
    "'air conditiooning filter 14\\'': 'air conditioning filter 14\\'',\n",
    "'sliding reversable patio door': 'sliding reversible patio door',\n",
    "'rust oleam pinters touch black': 'rust oleum painters touch black',\n",
    "'apron sink firecaly two bowl': 'apron sink fireclay two bowl',\n",
    "'condesate pump': 'condensate pump',\n",
    "'bronze outdoor ceiling dan': 'bronze outdoor ceiling fan',\n",
    "'8 guage wire': '8 gauge wire',\n",
    "'capacitor for quaterhorse motor 110 volts': 'capacitor for quarter horse motor 110 volts',\n",
    "'anderson storm doors antique bronze': 'andersen storm doors antique bronze',\n",
    "'gas enthonal free': 'gas ethanol free',\n",
    "'is item at homedop': 'is item at home depot',\n",
    "'drain stopper exstension': 'drain stopper extension',\n",
    "'no tresspassing': 'no trespassing',\n",
    "'100 gallon storage ben': '100 gallon storage bin',\n",
    "'paint hardner': 'paint hardener',\n",
    "'mystick permanent adhesive value pack': 'mystik permanent adhesive value pack',\n",
    "'clear vlyvynal an rolls': 'clear polyvinyl and rolls',\n",
    "'kliz primers': 'kilz primers',\n",
    "'one way scrue removal tool': 'one way screw removal tool',\n",
    "'stainless dishwaser smugde proof': 'stainless dishwasher smudge proof',\n",
    "'hex shank drill bitt sets': 'hex shank drill bit sets',\n",
    "'3.9 high effeciency front load washer': '3.9 high efficiency front load washer',\n",
    "'concret patio floor': 'concrete patio floor',\n",
    "'in the ground rodiron plant hanger': 'in the ground rod iron plant hanger',\n",
    "'anderson storm door series 2500 sandtone polished brass': 'andersen storm door series 2500 sandstone polished brass',\n",
    "'stainless steele  screws': 'stainless steel screws',\n",
    "'spray sealent for showers': 'spray sealant for showers',\n",
    "'split line air conditioing': 'split line air conditioning',\n",
    "'water softner pellet': 'water softener pellet',\n",
    "'shelac': 'shellac',\n",
    "'helti tools': 'hilti tools',\n",
    "'PHILLIPS POST LIGHT BULB': 'PHILIPS POST LIGHT BULB',\n",
    "'post light bulbl': 'post light bulb',\n",
    "'tiolet': 'toilet',\n",
    "'indoor home decor raindeer': 'indoor home decor reindeer',\n",
    "'dinning tables': 'dining tables',\n",
    "'patio dinning tables': 'patio dining tables',\n",
    "'dremel router acessary': 'dremel router accessory',\n",
    "'accordion door harware': 'accordion door hardware',\n",
    "'edget tape': 'edge tape',\n",
    "'verneer edging tool': 'veneer edging tool',\n",
    "'drywall fastner': 'drywall fastener',\n",
    "'heat pump acessories': 'heat pump accessories',\n",
    "'scroll saw spirsl blade': 'scroll saw spiral blade',\n",
    "'kitchen mat boack': 'kitchen mat black',\n",
    "'chamberlain chain  and pulliepaarts': 'chamberlain chain and pulley parts',\n",
    "'swivle fitting for gas': 'swivel fitting for gas',\n",
    "'SOLDERING IRORN': 'SOLDERING IRON',\n",
    "'oaint marker': 'paint marker',\n",
    "'upsidedowncan marker paint': 'upside down can marker paint',\n",
    "'rope chritsmas lights': 'rope christmas lights',\n",
    "'shower curtin rod': 'shower curtain rod',\n",
    "'scoaring pads': 'scouring pads',\n",
    "'spring set for price fister': 'spring set for price pfister',\n",
    "'laquer thinner': 'lacquer thinner',\n",
    "'mout faucet water filter': 'mount faucet water filter',\n",
    "'NEUMATIC DOOR ARM': 'PNEUMATIC DOOR ARM',\n",
    "'ceiling tile square fotage': 'ceiling tile square footage',\n",
    "'ne angle base': 'neo angle base',\n",
    "'1/4 in.-20 x 1 in. stainless steel flat-head socket cap scre': '1/4 in.-20 x 1 in. stainless steel flat-head socket cap screw',\n",
    "'flexable pipe for propane': 'flexible pipe for propane',\n",
    "'daltile accent peices': 'daltile accent pieces',\n",
    "'specticide weed and grass rtu refill': 'spectracide weed and grass rtu refill',\n",
    "'wood ddeck kits': 'wood deck kits',\n",
    "'closetmaid hang9ing shelf': 'closetmaid hanging shelf',\n",
    "'asb shower  with curtian': 'asb shower with curtain',\n",
    "'ptouch labeling tape': 'p touch labeling tape',\n",
    "'misquito': 'mosquito',\n",
    "'yard fooger': 'yard fogger',\n",
    "'plastic splash guarf': 'plastic splash guard',\n",
    "'3 light celling mount': '3 light ceiling mount',\n",
    "'textered wallpaper': 'textured wallpaper',\n",
    "'thermostat w remote senser': 'thermostat w remote sensor',\n",
    "'spray oil prier': 'spray oil primer',\n",
    "'maxx shower door': 'maax shower door',\n",
    "'corion shower base': 'corian shower base',\n",
    "'stapler hammers': 'staple hammers',\n",
    "'2in non metalic standing coupling': '2in non metallic standing coupling',\n",
    "'backyard xs capes': 'backyard xscapes',\n",
    "'kraylon non skid': 'krylon non skid',\n",
    "'pendent lights wit conversion kits': 'pendant lights with conversion kits',\n",
    "'american wood charllotesville natural hickory': 'american wood charlottesville natural hickory',\n",
    "'1/0 aqg': '1/0 awg',\n",
    "'artci shag rug': 'arctic shag rug',\n",
    "'omen single hole bathroom faucet': 'moen single hole bathroom faucet',\n",
    "'john deere d100 sereissnow blade': 'john deere d100 series snow blade',\n",
    "'brownbrick wallpaper': 'brown brick wallpaper',\n",
    "'clear corrougated sheets': 'clear corrugated sheets',\n",
    "'pressuer control valve': 'pressure control valve',\n",
    "'white acryllic sheet': 'white acrylic sheet',\n",
    "'wg307work  jaw saw': 'wg307 worx jawsaw',\n",
    "'plaskolight ceiling panel': 'plaskolite ceiling panel',\n",
    "'charger y maintainer': 'charger and maintainer',\n",
    "'waterless urinal conversion kist': 'waterless urinal conversion kit',\n",
    "'hot water heating recirculitating pumps': 'hot water heater recirculating pumps',\n",
    "'two gang carlton switch red dpt': 'two gang carlton switch red dot',\n",
    "'kohler shower cartidges': 'kohler shower cartridges',\n",
    "'rigid portable tool boxes': 'ridgid portable tool boxes',\n",
    "'magniflier lamp': 'magnifier lamp',\n",
    "'irragation controler': 'irrigation controller',\n",
    "'minala rope': 'manila rope',\n",
    "'wood sculture tool': 'wood sculpture tool',\n",
    "'combination fan and lightwall switches': 'combination fan and light wall switches',\n",
    "'acid stian': 'acid stain',\n",
    "'bathtub deck mouted faucet with sprayer': 'bathtub deck mounted faucet with sprayer',\n",
    "'attachments for zero turn  touro': 'attachments for zero turn toro',\n",
    "'wood pellats for grills': 'wood pellets for grills',\n",
    "'whirpool 7000 washer': 'whirlpool 7000 washer',\n",
    "'kitchenover sink lighting': 'kitchen over sink lighting',\n",
    "'pegasus antique black side spalsh': 'pegasus antique black side splash',\n",
    "'lock tight pl': 'loctite pl',\n",
    "'landscasping ms international polish black stone': 'landscaping ms international polish black stone',\n",
    "'1.4 cubit ft micro wave': '1.4 cubic ft microwave',\n",
    "'square soffet vents': 'square soffit vents',\n",
    "'exterior for pastic shutters': 'exterior for plastic shutters',\n",
    "'exterior hous shutters': 'exterior house shutters',\n",
    "'nutone ventiliation fan parts': 'nutone ventilation fan parts',\n",
    "'belt anf tie rack': 'belt and tie rack',\n",
    "'no elecetrity lights': 'no electricity lights',\n",
    "'merola porcelain mosiac': 'merola porcelain mosaic',\n",
    "'knotches': 'notches',\n",
    "'savavieh soho': 'safavieh soho',\n",
    "'double doors with security licks': 'double doors with security locks',\n",
    "'glass tile backsp gpxtpnrf': 'glass tile backsp gpx pnrf',\n",
    "'cabibet shelf pins': 'cabinet shelf pins',\n",
    "'kolher repair': 'kohler repair',\n",
    "'mantle brakets': 'mantle brackets',\n",
    "'masonry painnt': 'masonry paint',\n",
    "'muliti locks': 'multi locks',\n",
    "'serger sewimg machine': 'serger sewing machine',\n",
    "'mirror installation hardwawrd': 'mirror installation hardware',\n",
    "'walnut porcelian': 'walnut porcelain',\n",
    "'40 airens mulching kit': '40 ariens mulching kit',\n",
    "'porcelaine cleaner': 'porcelain cleaner',\n",
    "'monococcon 8x8 ceramic azuvi tile': 'monococcion 8x8 ceramic azuvi tile',\n",
    "'black patioo set': 'black patio set',\n",
    "'3/8 viyl j channel': '3/8 vinyl j channel',\n",
    "'5/8 j chann': '5/8 j channel',\n",
    "'home alerty': 'home alert',\n",
    "'linen storage cabnit': 'linen storage cabinet',\n",
    "'natur gas heat': 'natural gas heat',\n",
    "'repacement toilet handle': 'replacement toilet handle',\n",
    "'poyurethane clear satin': 'polyurethane clear satin',\n",
    "'garbage desposal': 'garbage disposal',\n",
    "'fire restaint paint': 'fire resistant paint',\n",
    "'bathroom floting ball': 'bathroom floating ball',\n",
    "'kitchen aid processer': 'kitchenaid processor',\n",
    "'fire extinguishhers': 'fire extinguishers',\n",
    "'trex fenc': 'trex fence',\n",
    "'circular sawshop vac': 'circular saw shop vac',\n",
    "'arylic wood paint': 'acrylic wood paint',\n",
    "'appache mills plush tiles': 'apache mills plush tiles',\n",
    "'phillips tuvpl-l 36': 'philips tuv pl-l 36',\n",
    "'framed inerior door': 'framed interior door',\n",
    "'end squicky floor': 'end squeaky floor',\n",
    "'hoover prower scub deluxe': 'hoover power scrub deluxe',\n",
    "'pernennial grass seed': 'perennial grass seed',\n",
    "'phone linesplice connectors': 'phone line splice connectors',\n",
    "'grow boz and pots': 'grow box and pots',\n",
    "'organic leafgrow soil': 'organic leaf grow soil',\n",
    "'6 foot pation table': '6 foot patio table',\n",
    "'replacement patio unbrella pole': 'replacement patio umbrella pole',\n",
    "'exteriro door 30 * 80': 'exterior door 30 * 80',\n",
    "'oilrubbed bronze 3/8in riser': 'oil rubbed bronze 3/8in riser',\n",
    "'latge storage containers': 'large storage containers',\n",
    "'fridgidaire water filter': 'frigidaire water filter',\n",
    "'sheeking  for log cabin': 'seeking for log cabin',\n",
    "'modern shower facuet': 'modern shower faucet',\n",
    "'mirror, brushed nichel': 'mirror, brushed nickel',\n",
    "'antic brass chandelier': 'antique brass chandelier',\n",
    "'bufflo box wrench': 'buffalo box wrench',\n",
    "'armstrong hardwood flooring422250z5p': 'armstrong hardwood flooring 422250z5p',\n",
    "'mixet math faucet': 'mixet bath faucet',\n",
    "'24 port patch pane': '24 port patch panel',\n",
    "'black postlantern': 'black post lantern',\n",
    "'needel valve': 'needle valve',\n",
    "'wood ballusters': 'wood balusters',\n",
    "'sharkbite sprinler': 'sharkbite sprinkler',\n",
    "'1/2 hp genie screw drive garage door openner': '1/2 hp genie screw drive garage door opener',\n",
    "'black dimmable gimble lights': 'black dimmable gimbal lights',\n",
    "'power gable mount attic fac': 'power gable mount attic fan',\n",
    "'door threshholds': 'door thresholds',\n",
    "'rubber office chair sweel': 'rubber office chair wheel',\n",
    "'16x7 garage door sandtone': '16x7 garage door sandstone',\n",
    "'dal tile 12x24 porcelaine  black tile': 'daltile 12x24 porcelain black tile',\n",
    "'non ferroue saw blade': 'non ferrous saw blade',\n",
    "'aluminum three way swich': 'aluminum three way switch',\n",
    "'racheting wrench': 'ratcheting wrench',\n",
    "'shower wal hook': 'shower wall hook',\n",
    "'inflatable pool pumper': 'inflatable pool pump',\n",
    "'cub cadet 46 balde': 'cub cadet 46 blade',\n",
    "'spade terminalsnylon insulated': 'spade terminals nylon insulated',\n",
    "'jimmyproof lock': 'jimmy proof lock',\n",
    "'braSS pie fittings': 'braSS pipe fittings',\n",
    "'brushed nichol hanging lights': 'brushed nickel hanging lights',\n",
    "'lockbox keydoor lock': 'lockbox key door lock',\n",
    "'white cabnet 30 inch base': 'white cabinet 30 inch base',\n",
    "'ryobi replacemet batteries': 'ryobi replacement batteries',\n",
    "'bath bord': 'bath board',\n",
    "'aerp garden': 'aerogarden',\n",
    "'white sign lettters': 'white sign letters',\n",
    "'sqaure vessel sink': 'square vessel sink',\n",
    "'i beam brackest': 'i beam brackets',\n",
    "'paint for aluminun siding': 'paint for aluminum siding',\n",
    "'digital temp monotor': 'digital temp monitor',\n",
    "'floatinf shelving': 'floating shelving',\n",
    "'light buld for stinger zapper': 'light bulb for stinger zapper',\n",
    "'custom counterto': 'custom countertop',\n",
    "'replacement delta faucet cartrigdge': 'replacement delta faucet cartridge',\n",
    "'laundry bnasket': 'laundry basket',\n",
    "'air conditon cooper soft': 'air conditioner copper soft',\n",
    "'wood qwik bolts': 'wood kwik bolts',\n",
    "'bolt conrete anchors': 'bolt concrete anchors',\n",
    "'outdoor dining se?': 'outdoor dining set?',\n",
    "'glass sheet mosiacs': 'glass sheet mosaics',\n",
    "'whites parkle': 'white sparkle',\n",
    "'fiskers titanium 1 1/2 loppers': 'fiskars titanium 1 1/2 loppers',\n",
    "'cement mason bit': 'cement masonry bit',\n",
    "'bananna leaves plant': 'banana leaves plant',\n",
    "'fi nish screws': 'finish screws',\n",
    "'tolet handle left hand': 'toilet handle left hand',\n",
    "'sika repair shp': 'sika repair shop',\n",
    "'murry circuit breakers 20 amps': 'murray circuit breakers 20 amps',\n",
    "'hand pipe theader': 'hand pipe threader',\n",
    "'powermate  walkbehind trimmer': 'powermate walk behind trimmer',\n",
    "'metal      clothes handing carts': 'metal clothes hanging carts',\n",
    "'electric radiatior heat': 'electric radiator heat',\n",
    "'shopvac filter hepa': 'shop vac filter hepa',\n",
    "'hampton bay fenving': 'hampton bay fencing',\n",
    "'knife sharppener': 'knife sharpener',\n",
    "'atttic heat barrier': 'attic heat barrier',\n",
    "'wondow curtains': 'window curtains',\n",
    "'american standard town square widespread facet': 'american standard town square widespread faucet',\n",
    "'5.0 chest freezerz': '5.0 chest freezers',\n",
    "'20 amp surger protector': '20 amp surge protector',\n",
    "'f 30  flourescent light fixture': 'f30 fluorescent light fixture',\n",
    "'1/2 inch rubber lep tips': '1/2 inch rubber leg tips',\n",
    "'threader rod end coupler': 'threaded rod end coupler',\n",
    "'lamated counter tops': 'laminate countertops',\n",
    "'railing kit system round ballusters': 'railing kit system round balusters',\n",
    "'sintetic grass': 'synthetic grass',\n",
    "'landry sink': 'laundry sink',\n",
    "'solar led light dust to dawn': 'solar led light dusk to dawn',\n",
    "'pegro xp coffee step': 'pergo xp coffee step',\n",
    "'maytag two door refridgerator': 'maytag two door refrigerator',\n",
    "'reprobramable combination lock': 'programmable combination lock',\n",
    "'pnematic flooring nails 16 gauge': 'pneumatic flooring nailer 16 gauge',\n",
    "'outide dog kennel': 'outside dog kennel',\n",
    "'6 incn door knocker': '6 inch door knocker',\n",
    "'non programmable vertical  thermost': 'non programmable vertical thermostat',\n",
    "'windser light coco': 'windsor light coco',\n",
    "'cooling towes': 'cooling towers',\n",
    "'glacier bay  shower catridge': 'glacier bay shower cartridge',\n",
    "'ge discontinnued top freezers': 'ge discontinued top freezers',\n",
    "'security camaras': 'security cameras',\n",
    "'toiles partes': 'toilet parts',\n",
    "'pegasus ntique brass': 'pegasus antique brass',\n",
    "'water pic shower head chrome': 'waterpik shower head chrome',\n",
    "'85 gall tall 4500': '85 gal tall 4500',\n",
    "'contempery ceiling fans': 'contemporary ceiling fans',\n",
    "'toile seat lid': 'toilet seat lid',\n",
    "'milwaukee noncontact tester': 'milwaukee non contact tester',\n",
    "'emser ocuntry': 'emser country',\n",
    "'front screen for a gazeebo': 'front screen for a gazebo',\n",
    "'fatpack 18v': 'fat pack 18v',\n",
    "'bathroom kraft made': 'bathroom kraftmaid',\n",
    "'1/4 qk connect x 1/8 mip': '1/4 quick connect x 1/8 mip',\n",
    "'plate for faucet stoper': 'plate for faucet stopper',\n",
    "'femaie gas fitting quick disonnect': 'female gas fitting quick disconnect',\n",
    "'recesse light bulbs': 'recessed light bulbs',\n",
    "'3m 60926 vapor catridges': '3m 60926 vapor cartridges',\n",
    "'weather strip for commerial door': 'weather strip for commercial door',\n",
    "'arcadia mettal  locks': 'arcadia metal locks',\n",
    "'gekko gauges': 'gecko gauges',\n",
    "'frigidaire water firlters': 'frigidaire water filters',\n",
    "'30 par haolgen bulbs': '30 par halogen bulbs',\n",
    "'red devil scraperreplacement bldes': 'red devil scraper replacement blades',\n",
    "'gcfi outlet': 'gfci outlet',\n",
    "'mohawk oak wood fllors': 'mohawk oak wood floors',\n",
    "'all porpose stools': 'all purpose stools',\n",
    "'primered floor molding': 'primed floor molding',\n",
    "'glass cleaner concintrete': 'glass cleaner concentrate',\n",
    "'30 amp surface mount recepticle': '30 amp surface mount receptacle',\n",
    "'60 x 100 aluminun mesh': '60 x 100 aluminum mesh',\n",
    "'tile border black and whit': 'tile border black and white',\n",
    "'peir mount black': 'pier mount black',\n",
    "'xtra wide baby gates': 'extra wide baby gates',\n",
    "'roffing caulk': 'roofing caulk',\n",
    "'1/2 inc pvc treaded connector': '1/2 inch pvc threaded connector',\n",
    "'electric  hock for lift': 'electric shock for lift',\n",
    "'greak': 'greek',\n",
    "'airfilter 20x24': 'air filter 20x24',\n",
    "'extenion cord storage': 'extension cord storage',\n",
    "'shluter': 'schluter',\n",
    "'circular saw rrip fence': 'circular saw rip fence',\n",
    "'HEATED TOLIET SEAT': 'HEATED TOILET SEAT',\n",
    "'rount magnet': 'round magnet',\n",
    "'handi cap sink faucett': 'handicap sink faucet',\n",
    "'arc fault circute breaker 1pole 15 amp': 'arc fault circuit breaker 1 pole 15 amp',\n",
    "'oreck full reease carpet cleaner': 'oreck full release carpet cleaner',\n",
    "'min split mounting brackets': 'mini split mounting brackets',\n",
    "'kholer sink 20x17': 'kohler sink 20x17',\n",
    "'heavy duty extensoion cordyellow only': 'heavy duty extension cord yellow only',\n",
    "'3 newll post': '3 newel post',\n",
    "'veraluz 4 light bathroom vanity': 'varaluz 4 light bathroom vanity',\n",
    "'anual combo': 'annual combo',\n",
    "'ciling pan': 'ceiling pan',\n",
    "'syllicone lube': 'silicone lube',\n",
    "'hdx 20\\' hight velocity floor fan': 'hdx 20\\' high velocity floor fan',\n",
    "'30 inch kitchenaide cooktops': '30 inch kitchenaid cooktops',\n",
    "'kusshuln concrete mixer': 'kushlan concrete mixer',\n",
    "'roles of concreate mesh': 'roles of concrete mesh',\n",
    "'hardward for pull out waste bin': 'hardware for pull out waste bin',\n",
    "'glass towel bar braket': 'glass towel bar bracket',\n",
    "'living room cabnets': 'living room cabinets',\n",
    "'1-1/4 extention pvc': '1-1/4 extension pvc',\n",
    "'metal double gain boxes': 'metal double gang boxes',\n",
    "'fabric umbella': 'fabric umbrella',\n",
    "'club cadet 46  belt': 'cub cadet 46 belt',\n",
    "'window air conditionerriding lawn mowers': 'window air conditioner riding lawn mowers',\n",
    "'digital cammera': 'digital camera',\n",
    "'prppane pan': 'propane pan',\n",
    "'oride plant': 'pride plant',\n",
    "'home decorator outoddor patio cordless shades': 'home decorator outdoor patio cordless shades',\n",
    "'1x1 square tubeing': '1x1 square tubing',\n",
    "'water filter for frigidaire refrigirator': 'water filter for frigidaire refrigerator',\n",
    "'linier track pendant': 'linear track pendant',\n",
    "'medal stud finder': 'metal stud finder',\n",
    "'mke m12 heated hoddie kit': 'mke m12 heated hoodie kit',\n",
    "'bilt in pool': 'built in pool',\n",
    "'buit in shower base': 'built in shower base',\n",
    "'grohsafe roughin valve 35015': 'grohsafe rough in valve 35015',\n",
    "'tank insualation': 'tank insulation',\n",
    "'khols double toilet bowl': 'kohl\\'s double toilet bowl',\n",
    "'atlantiic can racks': 'atlantic can racks',\n",
    "'skylites': 'skylights',\n",
    "'kwikset passive door knob': 'kwikset passage door knob',\n",
    "'loadspeaker': 'loudspeaker',\n",
    "'koehler enamel cast iron sink': 'kohler enameled cast iron sink',\n",
    "'tood handle lock': 'todd handle lock',\n",
    "'sable brow grout': 'sable brown grout',\n",
    "'rewd bird feeder': 'red bird feeder',\n",
    "'lilac aera rug': 'lilac area rug',\n",
    "'lightsavannah 3-light burnished ing fixtures': 'light savannah 3-light burnished ing fixtures',\n",
    "'clear vynil for patio': 'clear vinyl for patio',\n",
    "'intersate battery': 'interstate battery',\n",
    "'jeldewen prairie mission door': 'jeld wen prairie mission door',\n",
    "'honey oak tmolding': 'honey oak t molding',\n",
    "'COMPLET SHOWER KIT': 'COMPLETE SHOWER KIT',\n",
    "'36\\' florescent light bulb': '36\\' fluorescent light bulb',\n",
    "'melon sunbrellap': 'melon sunbrella',\n",
    "'28 kg washign machine': '28 kg washing machine',\n",
    "'metal trash cas': 'metal trash cans',\n",
    "'front door with side transome': 'front door with side transom',\n",
    "'tribecia': 'tribeca',\n",
    "'exterior shutters byrgundy': 'exterior shutters burgundy',\n",
    "'light switchvers for little girls': 'light switches for little girls',\n",
    "'miraposa whirlpool tub': 'mariposa whirlpool tub',\n",
    "'schoolhouse pendqnt light': 'schoolhouse pendant light',\n",
    "'cablrail': 'cable rail',\n",
    "'vinly seat cleaner': 'vinyl seat cleaner',\n",
    "'metal 3 tiertrolley': 'metal 3 tier trolley',\n",
    "'white pendant uplight': 'white pendant light',\n",
    "'lbathroom vanity lights chrome 3': 'bathroom vanity lights chrome 3',\n",
    "'brushed nickel knobw': 'brushed nickel knobs',\n",
    "'Renassaince': 'Renaissance',\n",
    "'simpon strong tie wedge': 'simpson strong tie wedge',\n",
    "'silocone repairs': 'silicone repairs',\n",
    "'chocolate brown blackspash': 'chocolate brown backsplash',\n",
    "'portabel tabel, plastic': 'portable table, plastic',\n",
    "'safavieh courtyard dark biege area rug': 'safavieh courtyard dark beige area rug',\n",
    "'theromometer smart': 'thermometer smart',\n",
    "'hummngbird feeders': 'hummingbird feeders',\n",
    "'diverter handels': 'diverter handles',\n",
    "'dynamic desighn planters': 'dynamic design planters',\n",
    "'pri meld flush bi fold doors': 'primed flush bifold doors',\n",
    "'fisher and penkel': 'fisher and paykel',\n",
    "'price of 1 gal beher marquee paint': 'price of 1 gal behr marquee paint',\n",
    "'makersbot': 'makerbot',\n",
    "'shelter logic sun sahde': 'shelterlogic sun shade',\n",
    "'moen 4 port pex vavle': 'moen 4 port pex valve',\n",
    "'ceiling fan extension wre': 'ceiling fan extension wire',\n",
    "'single knobreplacement for shower kohler': 'single knob replacement for shower kohler',\n",
    "'high gloss waterborne acrylic enamal': 'high gloss waterborne acrylic enamel',\n",
    "'cattale': 'cattle',\n",
    "'double deountable': 'double demountable',\n",
    "'fantsastic': 'fantastic',\n",
    "'milwaulkee battery charger': 'milwaukee battery charger',\n",
    "'tandom 30 20': 'tandem 30 20',\n",
    "'schluter kurdie': 'schluter kerdi',\n",
    "'square buckes': 'square buckets',\n",
    "'pro series vinal post': 'pro series vinyl post',\n",
    "'krud cutter rust': 'krud kutter rust',\n",
    "'warm espresso distresed': 'warm espresso distressed',\n",
    "'levinton phone tv combo': 'leviton phone tv combo',\n",
    "'makita planner knives': 'makita planer knives',\n",
    "'barictric walk in tubs': 'bariatric walk in tubs',\n",
    "'woper blades': 'wiper blades',\n",
    "'kidcraft 18 doll furniture': 'kidkraft 18 doll furniture',\n",
    "'stickon shower wall tower': 'stick on shower wall tower',\n",
    "'riding lawn mower accesores': 'riding lawn mower accessories',\n",
    "'towel bar nickel gracier 18\\'': 'towel bar nickel glacier 18\\'',\n",
    "'compreshion repair kit': 'compression repair kit',\n",
    "'huskie air compressors accessories': 'husky air compressors accessories',\n",
    "'36 inch neo angle glass doooors': '36 inch neo angle glass doors',\n",
    "'gerber cohort fine edg knife': 'gerber cohort fine edge knife',\n",
    "'work force prpane heatr': 'workforce propane heater',\n",
    "'progress lighting nottingdon': 'progress lighting nottington',\n",
    "'dog leash atachments': 'dog leash attachments',\n",
    "'elaphent ear': 'elephant ear',\n",
    "'veeneer wood tape': 'veneer wood tape',\n",
    "'siccsers': 'scissors',\n",
    "'klien folding 6ft ruler': 'klein folding 6ft ruler',\n",
    "'wall socket covedrs': 'wall socket covers',\n",
    "'klein 8 inch plies': 'klein 8 inch pliers',\n",
    "'screen doors: screen tight doors 32 in. unfinished wood t-ba': 'screen doors: screen tight doors 32 in. unfinished wood t-bar',\n",
    "'g e dishwaaher': 'g e dishwasher',\n",
    "'white semigloass': 'white semi gloss',\n",
    "'shop swiming pools': 'shop swimming pools',\n",
    "'rectangular baulaster': 'rectangular baluster',\n",
    "'cedar 0roofing shingles': 'cedar roofing shingles',\n",
    "'prehung door fanlite': 'prehung door fan lite',\n",
    "'martha suart carpet tobacco leaf': 'martha stewart carpet tobacco leaf',\n",
    "'furnance gas upflow': 'furnace gas upflow',\n",
    "'spalted m aple': 'spalted maple',\n",
    "'crimpling pleirs': 'crimping pliers',\n",
    "'cold stem for glacer bay faucets': 'cold stem for glacier bay faucets',\n",
    "'holegen flood light 35w': 'halogen flood light 35w',\n",
    "'ridgid ipact wrench': 'rigid impact wrench',\n",
    "'twin wsher dryer gas': 'twin washer dryer gas',\n",
    "'Diamond HArd Acrylic Enamal': 'Diamond HArd Acrylic Enamel',\n",
    "'stainless steel wall pannels': 'stainless steel wall panels',\n",
    "'perenial bulb': 'perennial bulb',\n",
    "'caroilne avenue 36 in single vanity in white marble top in l': 'caroline avenue 36 in single vanity in white marble top in l',\n",
    "'broadway collectionchrome vanity fixture': 'broadway collection chrome vanity fixture',\n",
    "'vogoro flower': 'vigoro flower',\n",
    "'guarge parnel': 'gauge panel',\n",
    "'sweeep pan': 'sweep pan',\n",
    "'dewalt magnetic drive quide': 'dewalt magnetic drive guide',\n",
    "'milwuakee magnetic drive guide': 'milwaukee magnetic drive guide',\n",
    "'stainlss steel wire wheels': 'stainless steel wire wheels',\n",
    "'deltile 3x6 ceramic blue': 'daltile 3x6 ceramic blue',\n",
    "'discontinuedbrown and tan area rug': 'discontinued brown and tan area rug',\n",
    "'frost protectionm': 'frost protection',\n",
    "'5 tier chandalier': '5 tier chandelier',\n",
    "'perry hickory laminte': 'perry hickory laminate',\n",
    "'carpet chessnut': 'carpet chestnut',\n",
    "'midnight blue irridecent': 'midnight blue iridescent',\n",
    "'under cabinet black flourescent': 'under cabinet black fluorescent',\n",
    "'concord charcole runner': 'concord charcoal runner',\n",
    "'gibrallar post series cedar post': 'gibraltar post series cedar post',\n",
    "'jefrrey court 3x12': 'jeffrey court 3x12',\n",
    "'baking panb': 'baking pan',\n",
    "'dustless ginder': 'dustless grinder',\n",
    "'paw print doorbe;;': 'paw print doorbell;;',\n",
    "'rustolium paint american accesnts': 'rustoleum paint american accents',\n",
    "'costum key': 'custom key',\n",
    "'halh circle glass shelf': 'half circle glass shelf',\n",
    "'pedestial snk': 'pedestal sink',\n",
    "'cordless celullar': 'cordless cellular',\n",
    "'scounces wall light outside': 'sconces wall light outside',\n",
    "'gas powere wood chipper': 'gas powered wood chipper',\n",
    "'hampton bay brillant maple laminate': 'hampton bay brilliant maple laminate',\n",
    "'t8 flourescent bulbs 4 ft 2 pack': 't8 fluorescent bulbs 4 ft 2 pack',\n",
    "'leminate floor alexandrea': 'laminate floor alexandria',\n",
    "'reflector 50w flurecent': 'reflector 50w fluorescent',\n",
    "'he xl 44 range': 'ge xl44 range',\n",
    "'branch protctor paint': 'branch protector paint',\n",
    "'rehargeable aa batteries for landscape lighting': 'rechargeable aa batteries for landscape lighting',\n",
    "'msa safet work hat': 'msa safety work hat',\n",
    "'conemporary hanging outdoor light fixture': 'contemporary hanging outdoor light fixture',\n",
    "'piano door hing': 'piano door hinge',\n",
    "'kohler whole houser generator': 'kohler whole house generator',\n",
    "'dynasty collecion': 'dynasty collection',\n",
    "'chesapeke nightstand in cherry': 'chesapeake nightstand in cherry',\n",
    "'kohler glas shower door 4ft': 'kohler glass shower door 4ft',\n",
    "'apartment size refreidgerator': 'apartment size refrigerator',\n",
    "'centerpise': 'centerprise',\n",
    "'motar for large tilw': 'mortar for large tile',\n",
    "'bathroom lightning 48 inch': 'bathroom lighting 48 inch',\n",
    "'panle clamp': 'panel clamp',\n",
    "'roll up door fo shed': 'roll up door for shed',\n",
    "'oil rubbed bronze airgap for dishwasher': 'oil rubbed bronze air gap for dishwasher',\n",
    "'multi plub adapter': 'multi plug adapter',\n",
    "'decorative  clarance': 'decorative clarence',\n",
    "'tamper resistant combo outet black': 'tamper resistant combo outlet black',\n",
    "'polyurethane collors': 'polyurethane colors',\n",
    "'scrool lever': 'scroll lever',\n",
    "'gentec smoke detector': 'gentex smoke detector',\n",
    "'kohler claxton biscuit sink': 'kohler caxton biscuit sink',\n",
    "'strapping for cielings': 'strapping for ceilings',\n",
    "'wall mounteddrop leaf table': 'wall mounted drop leaf table',\n",
    "'chamberlain intercomm': 'chamberlain intercom',\n",
    "'sumpter oask': 'sumpter oak',\n",
    "'torino chandler 5 light bn': 'torino chandelier 5 light bn',\n",
    "'allure red mahoghany': 'allure red mahogany',\n",
    "'ge personal eletrical home security': 'ge personal electric home security',\n",
    "'for rent sighn': 'for rent sign',\n",
    "'coper clad aluminum': 'copper clad aluminum',\n",
    "'homeywell cool moisture humidifier filters': 'honeywell cool moisture humidifier filters',\n",
    "'hdc fairlawm jasper cane': 'hdc fairlawn jasper cane',\n",
    "'wire fen c e': 'wire fence',\n",
    "'cap screww everbilt 1/4in x2in': 'cap screw everbilt 1/4in x2in',\n",
    "'metal  urathane': 'metal urethane',\n",
    "'blitz colth': 'blitz cloth',\n",
    "'commercial accunts': 'commercial accounts',\n",
    "'electic chainsaw worx': 'electric chainsaw worx',\n",
    "'power toll accesories': 'power tool accessories',\n",
    "'leviton - decora 3 gang midway nylon wall plate - light almo': 'leviton - decora 3 gang midway nylon wall plate - light almond',\n",
    "'pond filter mediumpond filter pads': 'pond filter media pond filter pads',\n",
    "'tall wine cabnet': 'tall wine cabinet',\n",
    "'bulk calking': 'bulk caulking',\n",
    "'insolated cooler with a strap': 'insulated cooler with a strap',\n",
    "'concete placer': 'concrete placer',\n",
    "'transmissin leak stopper': 'transmission leak stopper',\n",
    "'toilet in buisk': 'toilet in buick',\n",
    "'black wire hidder': 'black wire hider',\n",
    "'braid trim ceramic title molding': 'braid trim ceramic tile molding',\n",
    "'laundry tub fosets valves': 'laundry tub faucets valves',\n",
    "'schlage plymoth orbit oil rubbed bronze': 'schlage plymouth orbit oil rubbed bronze',\n",
    "'romanic poetry flat interior paint': 'romantic poetry flat interior paint',\n",
    "'worklight 500 watt bullbs': 'worklight 500 watt bulbs',\n",
    "'elvies ornament': 'elvis ornament',\n",
    "'dpcam camera': 'dropcam camera',\n",
    "'clorine tabs for septic': 'chlorine tabs for septic',\n",
    "'interor door framed': 'interior door frame',\n",
    "'hot dipped galvanized screwes': 'hot dipped galvanized screws',\n",
    "'14 ft. w x29 ft. l x 14 ft.h': '14 ft. w x 29 ft. x 14 ft.h',\n",
    "'water resistent top': 'water resistant top',\n",
    "'galvinize 2 in box of screws': 'galvanized 2 in box of screws',\n",
    "'taupe teasure carpet': 'taupe treasure carpet',\n",
    "'nickle vanity lighting mosaics': 'nickel vanity lighting mosaics',\n",
    "'heat circualtor': 'heat circulator',\n",
    "'flexible pvc joing': 'flexible pvc joint',\n",
    "'14 metal abresive blade': '14 metal abrasive blade',\n",
    "'foldin g patio doors': 'folding patio doors',\n",
    "'primeline mirror sliding doors': 'prime line mirror sliding doors',\n",
    "'sanora maple flooring': 'sonora maple flooring',\n",
    "'plastic paint containwes with lid': 'plastic paint containers with lid',\n",
    "'deck  fasting systems': 'deck fastening systems',\n",
    "'long handled squeege window cleaning': 'long handled squeegee window cleaning',\n",
    "'lsnd scape trim edger': 'landscape trim edger',\n",
    "'rust oleum aged iron': 'rustoleum aged iron',\n",
    "'redi ledge cooner': 'redi ledge corner',\n",
    "'milwakee work radio': 'milwaukee work radio',\n",
    "'progress piedmot': 'progress piedmont',\n",
    "'home security camera cablee': 'home security camera cable',\n",
    "'white rock daltale': 'white rock daltile',\n",
    "'japenes lilacs': 'japanese lilacs',\n",
    "'thickrubber mat': 'thick rubber mat',\n",
    "'topdown bottom up shades': 'top down bottom up shades',\n",
    "'locktite 9oz 2in1 premium sealant': 'loctite 9oz 2in1 premium sealant',\n",
    "'evaporative thermstate': 'evaporative thermostat',\n",
    "'red devil paint cleanaer': 'red devil paint cleaner',\n",
    "'beer wine refrigeratr': 'beer wine refrigerator',\n",
    "'forced air vents covrs': 'forced air vents covers',\n",
    "'ew drops marquee paint': 'dew drops marquee paint',\n",
    "'kitchen sink and fawcet black dual mount': 'kitchen sink and faucet black dual mount',\n",
    "'dimmable fluoreecent': 'dimmable fluorescent',\n",
    "'textured 6 pannel hollow core primed composite prehung inter': 'textured 6 panel hollow core primed composite prehung inter',\n",
    "'dakato 4 light': 'dakota 4 light',\n",
    "'playset handels': 'playset handles',\n",
    "'vauhhan hammers': 'vaughan hammers',\n",
    "'sterling frosted glass shower ath doors': 'sterling frosted glass shower bath doors',\n",
    "'autom tic drawer lite': 'automatic drawer light',\n",
    "'all trellisses': 'all trellises',\n",
    "'american standard 5324.019 enlongate toilet seat': 'american standard 5324.019 elongated toilet seat',\n",
    "'15 in built in maytag trash compactorr': '15 in built in maytag trash compactor',\n",
    "'3 butto pico pj-3b': '3 button pico pj-3b',\n",
    "'ligth': 'light',\n",
    "'sissors': 'scissors'\n",
    "}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_all = pd.merge(df_train, df_pro_desc, how='left', on='product_uid')\n",
    "df_all = pd.merge(df_all, df_brand, how='left', on='product_uid')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>product_uid</th>\n",
       "      <th>product_title</th>\n",
       "      <th>search_term</th>\n",
       "      <th>relevance</th>\n",
       "      <th>product_description</th>\n",
       "      <th>brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>100001</td>\n",
       "      <td>Simpson Strong-Tie 12-Gauge Angle</td>\n",
       "      <td>angle bracket</td>\n",
       "      <td>3.00</td>\n",
       "      <td>Not only do angles make joints stronger, they ...</td>\n",
       "      <td>Simpson Strong-Tie</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>100001</td>\n",
       "      <td>Simpson Strong-Tie 12-Gauge Angle</td>\n",
       "      <td>l bracket</td>\n",
       "      <td>2.50</td>\n",
       "      <td>Not only do angles make joints stronger, they ...</td>\n",
       "      <td>Simpson Strong-Tie</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>9</td>\n",
       "      <td>100002</td>\n",
       "      <td>BEHR Premium Textured DeckOver 1-gal. #SC-141 ...</td>\n",
       "      <td>deck over</td>\n",
       "      <td>3.00</td>\n",
       "      <td>BEHR Premium Textured DECKOVER is an innovativ...</td>\n",
       "      <td>BEHR Premium Textured DeckOver</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>16</td>\n",
       "      <td>100005</td>\n",
       "      <td>Delta Vero 1-Handle Shower Only Faucet Trim Ki...</td>\n",
       "      <td>rain shower head</td>\n",
       "      <td>2.33</td>\n",
       "      <td>Update your bathroom with the Delta Vero Singl...</td>\n",
       "      <td>Delta</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>17</td>\n",
       "      <td>100005</td>\n",
       "      <td>Delta Vero 1-Handle Shower Only Faucet Trim Ki...</td>\n",
       "      <td>shower only faucet</td>\n",
       "      <td>2.67</td>\n",
       "      <td>Update your bathroom with the Delta Vero Singl...</td>\n",
       "      <td>Delta</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   id product_uid                                      product_title  \\\n",
       "0   2      100001                  Simpson Strong-Tie 12-Gauge Angle   \n",
       "1   3      100001                  Simpson Strong-Tie 12-Gauge Angle   \n",
       "2   9      100002  BEHR Premium Textured DeckOver 1-gal. #SC-141 ...   \n",
       "3  16      100005  Delta Vero 1-Handle Shower Only Faucet Trim Ki...   \n",
       "4  17      100005  Delta Vero 1-Handle Shower Only Faucet Trim Ki...   \n",
       "\n",
       "          search_term  relevance  \\\n",
       "0       angle bracket       3.00   \n",
       "1           l bracket       2.50   \n",
       "2           deck over       3.00   \n",
       "3    rain shower head       2.33   \n",
       "4  shower only faucet       2.67   \n",
       "\n",
       "                                 product_description  \\\n",
       "0  Not only do angles make joints stronger, they ...   \n",
       "1  Not only do angles make joints stronger, they ...   \n",
       "2  BEHR Premium Textured DECKOVER is an innovativ...   \n",
       "3  Update your bathroom with the Delta Vero Singl...   \n",
       "4  Update your bathroom with the Delta Vero Singl...   \n",
       "\n",
       "                            brand  \n",
       "0              Simpson Strong-Tie  \n",
       "1              Simpson Strong-Tie  \n",
       "2  BEHR Premium Textured DeckOver  \n",
       "3                           Delta  \n",
       "4                           Delta  "
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Search_term spelling correction: using the Google dict from the forum https://www.kaggle.com/steubk/home-depot-product-search-relevance/fixing-typos"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_all['search_term']=df_all['search_term'].map(lambda x: google_dict[x] if x in google_dict.keys() else x)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>product_uid</th>\n",
       "      <th>product_title</th>\n",
       "      <th>search_term</th>\n",
       "      <th>relevance</th>\n",
       "      <th>product_description</th>\n",
       "      <th>brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>100001</td>\n",
       "      <td>Simpson Strong-Tie 12-Gauge Angle</td>\n",
       "      <td>angle bracket</td>\n",
       "      <td>3.0</td>\n",
       "      <td>Not only do angles make joints stronger, they ...</td>\n",
       "      <td>Simpson Strong-Tie</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>100001</td>\n",
       "      <td>Simpson Strong-Tie 12-Gauge Angle</td>\n",
       "      <td>l bracket</td>\n",
       "      <td>2.5</td>\n",
       "      <td>Not only do angles make joints stronger, they ...</td>\n",
       "      <td>Simpson Strong-Tie</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   id product_uid                      product_title    search_term  \\\n",
       "0   2      100001  Simpson Strong-Tie 12-Gauge Angle  angle bracket   \n",
       "1   3      100001  Simpson Strong-Tie 12-Gauge Angle      l bracket   \n",
       "\n",
       "   relevance                                product_description  \\\n",
       "0        3.0  Not only do angles make joints stronger, they ...   \n",
       "1        2.5  Not only do angles make joints stronger, they ...   \n",
       "\n",
       "                brand  \n",
       "0  Simpson Strong-Tie  \n",
       "1  Simpson Strong-Tie  "
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.head(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "def str_stem(s): \n",
    "    if isinstance(s, str):\n",
    "        s = re.sub(r\"([0-9])( *)\\.( *)([0-9])\", r\"\\1.\\4\", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(inches|inch|in|')\\.?\", r\"\\1in. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(foot|feet|ft|'')\\.?\", r\"\\1ft. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(pounds|pound|lbs|lb)\\.?\", r\"\\1lb. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(square|sq) ?\\.?(feet|foot|ft)\\.?\", r\"\\1sq.ft. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(cubic|cu) ?\\.?(feet|foot|ft)\\.?\", r\"\\1cu.ft. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(gallons|gallon|gal)\\.?\", r\"\\1gal. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(ounces|ounce|oz)\\.?\", r\"\\1oz. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(centimeters|cm)\\.?\", r\"\\1cm. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(milimeters|mm)\\.?\", r\"\\1mm. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(°|degrees|degree)\\.?\", r\"\\1 deg. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(v|volts|volt)\\.?\", r\"\\1 volt. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(wattage|watts|watt)\\.?\", r\"\\1 watt. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(amperes|ampere|amps|amp)\\.?\", r\"\\1 amp. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(qquart|quart)\\.?\", r\"\\1 qt. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(hours|hour|hrs.)\\.?\", r\"\\1 hr \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(gallons per minute|gallon per minute|gal per minute|gallons/min.|gallons/min)\\.?\", r\"\\1 gal. per min. \", s)\n",
    "        s = re.sub(r\"([0-9]+)( *)(gallons per hour|gallon per hour|gal per hour|gallons/hour|gallons/hr)\\.?\", r\"\\1 gal. per hr \", s)\n",
    "        # Deal with special characters\n",
    "        s = s.replace(\"$\",\" \")\n",
    "        s = s.replace(\"?\",\" \")\n",
    "        s = s.replace(\"&nbsp;\",\" \")\n",
    "        s = s.replace(\"&amp;\",\"&\")\n",
    "        s = s.replace(\"&#39;\",\"'\")\n",
    "        s = s.replace(\"/>/Agt/>\",\"\")\n",
    "        s = s.replace(\"</a<gt/\",\"\")\n",
    "        s = s.replace(\"gt/>\",\"\")\n",
    "        s = s.replace(\"/>\",\"\")\n",
    "        s = s.replace(\"<br\",\"\")\n",
    "        s = s.replace(\"<.+?>\",\"\")\n",
    "        s = s.replace(\"[ &<>)(_,;:!?\\+^~@#\\$]+\",\" \")\n",
    "        s = s.replace(\"'s\\\\b\",\"\")\n",
    "        s = s.replace(\"[']+\",\"\")\n",
    "        s = s.replace(\"[\\\"]+\",\"\")\n",
    "        s = s.replace(\"-\",\" \")\n",
    "        s = s.replace(\"+\",\" \")\n",
    "        # Remove text between paranthesis/brackets)\n",
    "        s = s.replace(\"[ ]?[[(].+?[])]\",\"\")\n",
    "        # remove sizes\n",
    "        s = s.replace(\"size: .+$\",\"\")\n",
    "        s = s.replace(\"size [0-9]+[.]?[0-9]+\\\\b\",\"\")\n",
    "        \n",
    "        \n",
    "        return \" \".join([stemmer.stem(re.sub('[^A-Za-z0-9-./]', ' ', word)) for word in s.lower().split()])\n",
    "    else:\n",
    "        return \"null\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "def str_common_word(str1, str2):\n",
    "    str1, str2 = str1.lower(), str2.lower()\n",
    "    words, count = str1.split(), 0\n",
    "    for word in words:\n",
    "        if str2.find(word)>=0:\n",
    "            count+=1\n",
    "    return count"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "def str_whole_word(str1, str2, i_):\n",
    "    str1, str2 = str1.lower().strip(), str2.lower().strip()\n",
    "    count = 0\n",
    "    while i_ < len(str2):\n",
    "        i_ = str2.find(str1, i_)\n",
    "        if i_ == -1:\n",
    "            return count\n",
    "        else:\n",
    "            count += 1\n",
    "            i_ += len(str1)\n",
    "    return count"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "id                         0\n",
       "product_uid                0\n",
       "product_title              0\n",
       "search_term                0\n",
       "relevance                  0\n",
       "product_description        0\n",
       "brand                  17628\n",
       "dtype: int64"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Simpson Strong-Tie 12-Gauge Angle\n",
      "angle bracket\n",
      "Not only do angles make joints stronger, they also provide more consistent, straight corners. Simpson Strong-Tie offers a wide variety of angles in various sizes and thicknesses to handle light-duty jobs or projects where a structural connection is needed. Some can be bent (skewed) to match the project. For outdoor projects or those where moisture is present, use our ZMAX zinc-coated connectors, which provide extra resistance against corrosion (look for a \"Z\" at the end of the model number).Versatile connector for various 90 connections and home repair projectsStronger than angled nailing or screw fastening aloneHelp ensure joints are consistently straight and strongDimensions: 3 in. x 3 in. x 1-1/2 in.Made from 12-Gauge steelGalvanized for extra corrosion resistanceInstall with 10d common nails or #9 x 1-1/2 in. Strong-Drive SD screws\n",
      "Simpson Strong-Tie\n",
      "3.0\n",
      "\n",
      "Simpson Strong-Tie 12-Gauge Angle\n",
      "l bracket\n",
      "Not only do angles make joints stronger, they also provide more consistent, straight corners. Simpson Strong-Tie offers a wide variety of angles in various sizes and thicknesses to handle light-duty jobs or projects where a structural connection is needed. Some can be bent (skewed) to match the project. For outdoor projects or those where moisture is present, use our ZMAX zinc-coated connectors, which provide extra resistance against corrosion (look for a \"Z\" at the end of the model number).Versatile connector for various 90 connections and home repair projectsStronger than angled nailing or screw fastening aloneHelp ensure joints are consistently straight and strongDimensions: 3 in. x 3 in. x 1-1/2 in.Made from 12-Gauge steelGalvanized for extra corrosion resistanceInstall with 10d common nails or #9 x 1-1/2 in. Strong-Drive SD screws\n",
      "Simpson Strong-Tie\n",
      "2.5\n",
      "\n"
     ]
    }
   ],
   "source": [
    "a = 0 \n",
    "for i in range(a,a+2):\n",
    "    print(df_all.product_title[i])\n",
    "    print(df_all.search_term[i])\n",
    "    print(df_all.product_description[i])\n",
    "    print(df_all.brand[i])\n",
    "    print(df_all.relevance[i])\n",
    "    print()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'shower only faucet'"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.iloc[4,:]['search_term']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'Delta Vero 1-Handle Shower Only Faucet Trim Kit in Chrome (Valve Not Included)'"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.iloc[4,:]['product_title']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'Update your bathroom with the Delta Vero Single-Handle Shower Faucet Trim Kit in Chrome. It has a sleek, modern and minimalistic aesthetic. The MultiChoice universal valve keeps the water temperature within +/-3 degrees Fahrenheit to help prevent scalding.California residents: see&nbsp;Proposition 65 informationIncludes the trim kit only, the rough-in kit (R10000-UNBX) is sold separatelyIncludes the handleMaintains a balanced pressure of hot and cold water even when a valve is turned on or off elsewhere in the systemDue to WaterSense regulations in the state of New York, please confirm your shipping zip code is not restricted from use of items that do not meet WaterSense qualifications'"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.iloc[4,:]['product_description']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_all['product_title'] = df_all['product_title'].apply(str_stem)\n",
    "df_all['search_term'] = df_all['search_term'].apply(str_stem)\n",
    "df_all['product_description'] = df_all['product_description'].apply(str_stem)\n",
    "df_all['brand'] = df_all['brand'].apply(str_stem)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "simpson strong tie 12 gaug angl\n",
      "angl bracket\n",
      "not onli do angl make joint stronger  they also provid more consistent  straight corners. simpson strong tie offer a wide varieti of angl in variou size and thick to handl light duti job or project where a structur connect is needed. some can be bent  skewed  to match the project. for outdoor project or those where moistur is present  use our zmax zinc coat connectors  which provid extra resist against corros  look for a  z  at the end of the model number .versatil connector for variou 90 connect and home repair projectsstrong than angl nail or screw fasten alonehelp ensur joint are consist straight and strongdimensions  3in. x 3in. x 1 1/2in. made from 12 gaug steelgalvan for extra corros resistanceinstal with 10d common nail or  9 x 1 1/2in. strong drive sd screw\n",
      "simpson strong tie\n",
      "3.0\n",
      "\n",
      "simpson strong tie 12 gaug angl\n",
      "l bracket\n",
      "not onli do angl make joint stronger  they also provid more consistent  straight corners. simpson strong tie offer a wide varieti of angl in variou size and thick to handl light duti job or project where a structur connect is needed. some can be bent  skewed  to match the project. for outdoor project or those where moistur is present  use our zmax zinc coat connectors  which provid extra resist against corros  look for a  z  at the end of the model number .versatil connector for variou 90 connect and home repair projectsstrong than angl nail or screw fasten alonehelp ensur joint are consist straight and strongdimensions  3in. x 3in. x 1 1/2in. made from 12 gaug steelgalvan for extra corros resistanceinstal with 10d common nail or  9 x 1 1/2in. strong drive sd screw\n",
      "simpson strong tie\n",
      "2.5\n",
      "\n"
     ]
    }
   ],
   "source": [
    "a = 0 \n",
    "for i in range(a,a+2):\n",
    "    print(df_all.product_title[i])\n",
    "    print(df_all.search_term[i])\n",
    "    print(df_all.product_description[i])\n",
    "    print(df_all.brand[i])\n",
    "    print(df_all.relevance[i])\n",
    "    print()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>product_uid</th>\n",
       "      <th>product_title</th>\n",
       "      <th>search_term</th>\n",
       "      <th>relevance</th>\n",
       "      <th>product_description</th>\n",
       "      <th>brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>angl bracket</td>\n",
       "      <td>3.0</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>l bracket</td>\n",
       "      <td>2.5</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   id product_uid                    product_title   search_term  relevance  \\\n",
       "0   2      100001  simpson strong tie 12 gaug angl  angl bracket        3.0   \n",
       "1   3      100001  simpson strong tie 12 gaug angl     l bracket        2.5   \n",
       "\n",
       "                                 product_description               brand  \n",
       "0  not onli do angl make joint stronger  they als...  simpson strong tie  \n",
       "1  not onli do angl make joint stronger  they als...  simpson strong tie  "
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.head(2)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For example, search term is \"shower only faucet\", the associated product title is \"Delta Vero 1-Handle Shower Only Faucet Trim Kit in Chrome (Valve Not Included)\", and the associated product description is \"Update your bathroom with the Delta Vero Single-Handle Shower Faucet Trim Kit in Chrome. It has a sleek, modern and minimalistic aesthetic. The MultiChoice universal valve keeps the water temperature within +/-3 degrees Fahrenheit to help prevent scalding.California residents: see&nbsp;Proposition 65 informationIncludes the trim kit only, the rough-in kit (R10000-UNBX) is sold separatelyIncludes the handleMaintains a balanced pressure of hot and cold water even when a valve is turned on or off elsewhere in the systemDue to WaterSense regulations in the state of New York, please confirm your shipping zip code is not restricted from use of items that do not meet WaterSense qualifications\".\n",
    "\n",
    "In this example, the entire search term appears in product title once, and the entire search term does not appear in product description. \n",
    "\n",
    "In the same example, three words that appear in search term also appear in product title, therefore, for this search, there are three common words between search term and product title. And two words that appear in search term also appear in product description, therefore, there are two common words between search term and product description, and so on."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_all['word_len_of_search_term'] = df_all['search_term'].apply(lambda x:len(x.split())).astype(np.int64)\n",
    "df_all['word_len_of_title'] = df_all['product_title'].apply(lambda x:len(x.split())).astype(np.int64)\n",
    "df_all['word_len_of_description'] = df_all['product_description'].apply(lambda x:len(x.split())).astype(np.int64)\n",
    "df_all['word_len_of_brand'] = df_all['brand'].apply(lambda x:len(x.split())).astype(np.int64)\n",
    "# Create a new column that combine \"search_term\", \"product_title\" and \"product_description\"\n",
    "df_all['product_info'] = df_all['search_term']+\"\\t\"+df_all['product_title'] +\"\\t\"+df_all['product_description']\n",
    "# Number of times the entire search term appears in product title. \n",
    "df_all['query_in_title'] = df_all['product_info'].map(lambda x:str_whole_word(x.split('\\t')[0],x.split('\\t')[1],0))\n",
    "# Number of times the entire search term appears in product description\n",
    "df_all['query_in_description'] = df_all['product_info'].map(lambda x:str_whole_word(x.split('\\t')[0],x.split('\\t')[2],0))\n",
    "# Number of words that appear in search term also appear in product title.\n",
    "df_all['word_in_title'] = df_all['product_info'].map(lambda x:str_common_word(x.split('\\t')[0],x.split('\\t')[1]))\n",
    "# Number of words that appear in search term also appear in production description.\n",
    "df_all['word_in_description'] = df_all['product_info'].map(lambda x:str_common_word(x.split('\\t')[0],x.split('\\t')[2]))\n",
    "# The ratio of product title word length to search term word length\n",
    "df_all['query_title_len_prop']=df_all['word_len_of_title']/df_all['word_len_of_search_term']\n",
    "# The ratio of product description word length to search term word length\n",
    "df_all['query_desc_len_prop']=df_all['word_len_of_description']/df_all['word_len_of_search_term']\n",
    "# The ratio of product title and search term common word count to search term word count\n",
    "df_all['ratio_title'] = df_all['word_in_title']/df_all['word_len_of_search_term']\n",
    "# The ratio of product description and search term common word cout to search term word count.\n",
    "df_all['ratio_description'] = df_all['word_in_description']/df_all['word_len_of_search_term']\n",
    "# new column that combine \"search_term\", \"brand\" and \"product_title\".\n",
    "df_all['attr'] = df_all['search_term']+\"\\t\"+df_all['brand']+\"\\t\"+df_all['product_title']\n",
    "# Number of words that appear in search term also apprears in brand.\n",
    "df_all['word_in_brand'] = df_all['attr'].map(lambda x:str_common_word(x.split('\\t')[0],x.split('\\t')[1]))\n",
    "# The ratio of search term and brand common word count to brand word count\n",
    "df_all['ratio_brand'] = df_all['word_in_brand']/df_all['word_len_of_brand']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>product_uid</th>\n",
       "      <th>product_title</th>\n",
       "      <th>search_term</th>\n",
       "      <th>relevance</th>\n",
       "      <th>product_description</th>\n",
       "      <th>brand</th>\n",
       "      <th>word_len_of_search_term</th>\n",
       "      <th>word_len_of_title</th>\n",
       "      <th>word_len_of_description</th>\n",
       "      <th>...</th>\n",
       "      <th>query_in_description</th>\n",
       "      <th>word_in_title</th>\n",
       "      <th>word_in_description</th>\n",
       "      <th>query_title_len_prop</th>\n",
       "      <th>query_desc_len_prop</th>\n",
       "      <th>ratio_title</th>\n",
       "      <th>ratio_description</th>\n",
       "      <th>attr</th>\n",
       "      <th>word_in_brand</th>\n",
       "      <th>ratio_brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>angl bracket</td>\n",
       "      <td>3.0</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>134</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3.0</td>\n",
       "      <td>67.0</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>angl bracket\\tsimpson strong tie\\tsimpson stro...</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>l bracket</td>\n",
       "      <td>2.5</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>134</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3.0</td>\n",
       "      <td>67.0</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>l bracket\\tsimpson strong tie\\tsimpson strong ...</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   id product_uid                    product_title   search_term  relevance  \\\n",
       "0   2      100001  simpson strong tie 12 gaug angl  angl bracket        3.0   \n",
       "1   3      100001  simpson strong tie 12 gaug angl     l bracket        2.5   \n",
       "\n",
       "                                 product_description               brand  \\\n",
       "0  not onli do angl make joint stronger  they als...  simpson strong tie   \n",
       "1  not onli do angl make joint stronger  they als...  simpson strong tie   \n",
       "\n",
       "   word_len_of_search_term  word_len_of_title  word_len_of_description  \\\n",
       "0                        2                  6                      134   \n",
       "1                        2                  6                      134   \n",
       "\n",
       "      ...       query_in_description word_in_title  word_in_description  \\\n",
       "0     ...                          0             1                    1   \n",
       "1     ...                          0             1                    1   \n",
       "\n",
       "   query_title_len_prop  query_desc_len_prop  ratio_title  ratio_description  \\\n",
       "0                   3.0                 67.0          0.5                0.5   \n",
       "1                   3.0                 67.0          0.5                0.5   \n",
       "\n",
       "                                                attr  word_in_brand  \\\n",
       "0  angl bracket\\tsimpson strong tie\\tsimpson stro...              0   \n",
       "1  l bracket\\tsimpson strong tie\\tsimpson strong ...              0   \n",
       "\n",
       "   ratio_brand  \n",
       "0          0.0  \n",
       "1          0.0  \n",
       "\n",
       "[2 rows x 23 columns]"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.head(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "id                         0\n",
       "product_uid                0\n",
       "product_title              0\n",
       "search_term                0\n",
       "relevance                  0\n",
       "product_description        0\n",
       "brand                      0\n",
       "word_len_of_search_term    0\n",
       "word_len_of_title          0\n",
       "word_len_of_description    0\n",
       "word_len_of_brand          0\n",
       "product_info               0\n",
       "query_in_title             0\n",
       "query_in_description       0\n",
       "word_in_title              0\n",
       "word_in_description        0\n",
       "query_title_len_prop       0\n",
       "query_desc_len_prop        0\n",
       "ratio_title                0\n",
       "ratio_description          0\n",
       "attr                       0\n",
       "word_in_brand              0\n",
       "ratio_brand                0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>product_uid</th>\n",
       "      <th>product_title</th>\n",
       "      <th>search_term</th>\n",
       "      <th>relevance</th>\n",
       "      <th>product_description</th>\n",
       "      <th>brand</th>\n",
       "      <th>word_len_of_search_term</th>\n",
       "      <th>word_len_of_title</th>\n",
       "      <th>word_len_of_description</th>\n",
       "      <th>...</th>\n",
       "      <th>query_in_description</th>\n",
       "      <th>word_in_title</th>\n",
       "      <th>word_in_description</th>\n",
       "      <th>query_title_len_prop</th>\n",
       "      <th>query_desc_len_prop</th>\n",
       "      <th>ratio_title</th>\n",
       "      <th>ratio_description</th>\n",
       "      <th>attr</th>\n",
       "      <th>word_in_brand</th>\n",
       "      <th>ratio_brand</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>2</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>angl bracket</td>\n",
       "      <td>3.0</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>134</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3.0</td>\n",
       "      <td>67.0</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>angl bracket\\tsimpson strong tie\\tsimpson stro...</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>3</td>\n",
       "      <td>100001</td>\n",
       "      <td>simpson strong tie 12 gaug angl</td>\n",
       "      <td>l bracket</td>\n",
       "      <td>2.5</td>\n",
       "      <td>not onli do angl make joint stronger  they als...</td>\n",
       "      <td>simpson strong tie</td>\n",
       "      <td>2</td>\n",
       "      <td>6</td>\n",
       "      <td>134</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>3.0</td>\n",
       "      <td>67.0</td>\n",
       "      <td>0.5</td>\n",
       "      <td>0.5</td>\n",
       "      <td>l bracket\\tsimpson strong tie\\tsimpson strong ...</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   id product_uid                    product_title   search_term  relevance  \\\n",
       "0   2      100001  simpson strong tie 12 gaug angl  angl bracket        3.0   \n",
       "1   3      100001  simpson strong tie 12 gaug angl     l bracket        2.5   \n",
       "\n",
       "                                 product_description               brand  \\\n",
       "0  not onli do angl make joint stronger  they als...  simpson strong tie   \n",
       "1  not onli do angl make joint stronger  they als...  simpson strong tie   \n",
       "\n",
       "   word_len_of_search_term  word_len_of_title  word_len_of_description  \\\n",
       "0                        2                  6                      134   \n",
       "1                        2                  6                      134   \n",
       "\n",
       "      ...       query_in_description word_in_title  word_in_description  \\\n",
       "0     ...                          0             1                    1   \n",
       "1     ...                          0             1                    1   \n",
       "\n",
       "   query_title_len_prop  query_desc_len_prop  ratio_title  ratio_description  \\\n",
       "0                   3.0                 67.0          0.5                0.5   \n",
       "1                   3.0                 67.0          0.5                0.5   \n",
       "\n",
       "                                                attr  word_in_brand  \\\n",
       "0  angl bracket\\tsimpson strong tie\\tsimpson stro...              0   \n",
       "1  l bracket\\tsimpson strong tie\\tsimpson strong ...              0   \n",
       "\n",
       "   ratio_brand  \n",
       "0          0.0  \n",
       "1          0.0  \n",
       "\n",
       "[2 rows x 23 columns]"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.head(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['id', 'product_uid', 'product_title', 'search_term', 'relevance',\n",
       "       'product_description', 'brand', 'word_len_of_search_term',\n",
       "       'word_len_of_title', 'word_len_of_description', 'word_len_of_brand',\n",
       "       'product_info', 'query_in_title', 'query_in_description',\n",
       "       'word_in_title', 'word_in_description', 'query_title_len_prop',\n",
       "       'query_desc_len_prop', 'ratio_title', 'ratio_description', 'attr',\n",
       "       'word_in_brand', 'ratio_brand'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "df_all.drop(['id', 'product_uid', 'product_title', 'search_term', 'product_description', 'brand', 'product_info', 'attr'], axis=1, inplace=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Index(['relevance', 'word_len_of_search_term', 'word_len_of_title',\n",
       "       'word_len_of_description', 'word_len_of_brand', 'query_in_title',\n",
       "       'query_in_description', 'word_in_title', 'word_in_description',\n",
       "       'query_title_len_prop', 'query_desc_len_prop', 'ratio_title',\n",
       "       'ratio_description', 'word_in_brand', 'ratio_brand'],\n",
       "      dtype='object')"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_all.columns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn.model_selection import train_test_split\n",
    "\n",
    "X = df_all.loc[:, df_all.columns != 'relevance']\n",
    "y = df_all.loc[:, df_all.columns == 'relevance']\n",
    "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Random Forest Regression"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "RandomForest RMSE: 0.4757\n"
     ]
    }
   ],
   "source": [
    "from sklearn.ensemble import RandomForestRegressor\n",
    "from sklearn.metrics import mean_squared_error\n",
    "\n",
    "rf = RandomForestRegressor(n_estimators=100, max_depth=6, random_state=0)\n",
    "rf.fit(X_train, y_train.values.ravel())\n",
    "y_pred = rf.predict(X_test)\n",
    "rf_mse = mean_squared_error(y_pred, y_test)\n",
    "rf_rmse = np.sqrt(rf_mse)\n",
    "print('RandomForest RMSE: %.4f' % rf_rmse)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Ridge Regression"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Ridge RMSE: 0.4815\n"
     ]
    }
   ],
   "source": [
    "from sklearn.linear_model import Ridge\n",
    "\n",
    "rg= Ridge(alpha=.1)\n",
    "rg.fit(X_train, y_train.values.ravel())\n",
    "y_pred = rg.predict(X_test)\n",
    "rg_mse = mean_squared_error(y_pred, y_test)\n",
    "rg_rmse = np.sqrt(rg_mse)\n",
    "print('Ridge RMSE: %.4f' % rg_rmse)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Gradient Boosting for regression"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Gradient boosting RMSE: 0.4792\n"
     ]
    }
   ],
   "source": [
    "from sklearn.ensemble import GradientBoostingRegressor\n",
    "\n",
    "est = GradientBoostingRegressor(n_estimators=100, learning_rate=0.1, max_depth=1, random_state=0, loss='ls').fit(X_train, y_train.values.ravel())\n",
    "y_pred = est.predict(X_test)\n",
    "est_mse = mean_squared_error(y_pred, y_test)\n",
    "est_rmse = np.sqrt(est_mse)\n",
    "print('Gradient boosting RMSE: %.4f' % est_rmse)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Xgboost regression"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Xgboost RMSE: 0.4737\n"
     ]
    }
   ],
   "source": [
    "import xgboost\n",
    "from sklearn.metrics import mean_squared_error\n",
    "xgb = xgboost.XGBRegressor(n_estimators=100, learning_rate=0.08, gamma=0, subsample=0.75, colsample_bytree=1, max_depth=7)\n",
    "xgb.fit(X_train, y_train.values.ravel())\n",
    "y_pred = xgb.predict(X_test)\n",
    "xgb_mse = mean_squared_error(y_pred, y_test)\n",
    "xgb_rmse = np.sqrt(xgb_mse)\n",
    "print('Xgboost RMSE: %.4f' % xgb_rmse)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The XGBoost library provides a built-in function called plot_importance() to plot features ordered by their importance."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x20745dfc080>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from xgboost import plot_importance\n",
    "plot_importance(xgb);"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
